Skip to content

Android_http_block

AdGeneration edited this page Apr 25, 2019 · 10 revisions

Androidアプリにて targetSDKVersionが28以上でビルドする場合の SDK導入時の対応について

Ad Generation Android SDK について

AndroidではtargetSDKVersion 28以降でhttp通信に関する制限が加えられており、下記のケースでAndroid Pie(9.0)において広告が表示されないことが想定されます。

  • カスタムタグを含むタグ配信でhttpの呼び出しが発生する場合
  • 連携先SDKが最新ではない場合

参考:フレームワーク セキュリティの変更

targetSDKVersionを27以下としていただくことで回避可能ですが、今後targetSDKVersionを28以上が必須化されることがGoogleより発表されております。
cleartextTrafficPermittedをtrueに変更してhttp通信を許可していただくことで、targetSDKVersionを変更せずにhttp通信の事業社の広告配信が可能となります。

<?xml version="1.0" encoding="utf-8"?>
<manifest ... >
    <application android:networkSecurityConfig="@xml/network_security_config"
                    ... >
        ...
    </application>
</manifest>
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <base-config cleartextTrafficPermitted="true">
</network-security-config>

Home

導入マニュアルのドキュメントはコチラに移行しました。

お手数ですがリンクから遷移してください。 https://docs.sdk.ad-generation.jp/

Clone this wiki locally