AdMobメディエーション広告表示確認手順 - glossom-dev/AdfurikunSDK-iOS GitHub Wiki
※ 詳細はAdMob公式ドキュメントを参照してください。 iOS Android Unity
テストデバイスの登録方法は、以下いずれかの方法で行ってください。
- AdMob管理画面にログインする
- 「設定」→「テストデバイス」を開く
- 「テストデバイスを追加」を選択する
- 必要な項目を設定し保存する
iOS
広告を組み込むアプリを読み込み、広告リクエストを行うと、ログに以下のようなメッセージが出力されます。
<Google> To get test ads on this device, set:
GADMobileAds.sharedInstance.requestConfiguration.testDeviceIdentifiers =
@[ @"2077ef9a63d2b398840261c8221a0c9b" ];
プログラムでGADMobileAds.sharedInstance.requestConfiguration.testDeviceIdentifiers = @[ @"2077ef9a63d2b398840261c8221a0c9b" ];を追記する事でテストデバイス登録ができます。
Android
広告を組み込むアプリを読み込み、広告リクエストを行うと、Logcatに以下のようなログが出力されます。
I/Ads: Use RequestConfiguration.Builder.setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231"))
to get test ads on this device."
プログラムでRequestConfiguration.Builder.setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231"))を追記する事でテストデバイス登録ができます。
Unity
広告を組み込むアプリを読み込み、広告リクエストを行うと、コンソールや logcatにテストデバイスIDが記載されたログが出力されます。ログの内容はiOS/Androidの内容と同じです。 プログラムで以下のように追記する事でテストデバイス登録ができます。
List<string> testDeviceIds = new List<string>();
testDeviceIds.Add("TEST_DEVICE_ID");
// テストデバイス ID を RequestConfiguration.TestDeviceIds リストに追加します。
RequestConfiguration requestConfiguration = new RequestConfiguration
{
TestDeviceIds = testDeviceIds
};
// requestConfiguration に MobileAds をグローバルに設定します。
MobileAds.SetRequestConfiguration(requestConfiguration);※ 詳細はAdMob公式ドキュメントを参照してください。 iOS Android Unity
Ad Inspector は次のいずれかの方法で起動できます。Ad Inspectorを起動するにはAdMobの初期化が完了している必要があります。
- AdMob管理画面のテストデバイスの「Ad inspector」項目でジェスチャー(例:シェイク/二回フリック 等)を設定
- 変更が反映されるまでしばらく待つ
- アプリ内で広告リクエストを行ったあと、設定したジェスチャーを実行
- Ad Inspector が表示される
下記 API を利用して Ad Inspector を表示できます。 ※ Ad Inspector は テストデバイスでのみ起動可能 であり、通常の端末では表示されません。
iOS
MobileAds.shared.presentAdInspector(from: viewController) { error in
// Error will be non-nil if there was an issue and the inspector was not displayed.
}Android
MobileAds.openAdInspector(context) { error ->
// Error will be non-null if ad inspector closed due to an error.
}Unity
MobileAds.OpenAdInspector((AdInspectorError error) =>
{
// Error will be set if there was an issue and the inspector was not displayed.
});- Ad Inspector画面下部の「Single ad source test」を ON に変更
- 表示されるポップアップから 「AdfurikunAdMobReward」(※広告タイプに応じて表示名は異なります)のみを ON にし「Start test」を押下