裏話:(iphone)Ver.2.0.0 Release 02
Ver.2.0.0 Release 裏話2
admob広告の制限
開発途中で、またもadmob広告の制限が発生しました。
理由は自身の端末で本番用のテストをしていると、自作自演で広告を稼いでいると判断され、ポリシー違反になったためと思われます。
開発に使うデバイス(以降:テストデバイス)をAdmobに登録すれば良いのです。
大丈夫と高を括って、放置していましたが、制限が発生が頻発するようでは、対応するしかありません。
テストデバイスを設定するためには、 広告 ID または IDFA を確認しなければなりません。
androidの広告IDは確認しやすいのですが、iOSは面倒です。
iOS
現在、Apple の iOS デバイスでは IDFA がデフォルトで表示されません。ただし、サードパーティ製アプリを使って取得することができます。広告 ID を取得可能なアプリを App Store で確認するか、プログラムによって IDFA をご確認ください。
そこで、advertising_id というパッケージを入れ、プログラムを作成したのですが、IDFAは、00000000-0000-0000-0000-000000000000
プログラムが悪いのかと思い、App Storeにリリースされている以下のアプリを入れたのですが、両方とも00000000-0000……
・My Device ID by AppsFlyer
・adjust Insights
さらに調べた結果、端末の設定で「アプリからのトラッキング要求」が許可されていないと、上記表示となることが分かりました。
「アプリからのトラッキング要求」を許可し、無事、IDFAが表示されました。
やっと、admobに設定しました。
設定できたのは、Ver.2.0.0リリース後ですが。