Google Mobile Ads SDK に関するよくある質問



AdMob 広告ユニット ID を取得するにはどうすればよいですか?

AdMob 広告ユニット ID を作成する手順については、こちらで確認できます。AdMob 広告ユニット ID は ca-app-pub-XXXXXXXXXXXXXXXX/NNNNNNNNNN のような形式になります。

「Invalid unknown request error: Cannot determine request type. Is your ad unit id correct?」(無効かつ不明なリクエスト エラー: リクエストの種類を特定できません。広告ユニット ID に間違いはありませんか?)というエラー メッセージが表示されます。

広告ユニット ID に間違いがないことをご確認ください。新しい AdMob 管理画面をご利用のパブリッシャー様の場合、広告ユニット ID は ca-app-pub-XXXXXXXXXXXXXXXX/NNNNNNNNNN の形式になります。pub-XXXXXXXXXXXXXXXX の形式を使用していると、このようなエラーが表示されます。

ProGuard を使用すると Android アプリのクラッシュが発生するのはなぜですか?

ProGuard を Google モバイル広告と安全に併用するには、ProGuard config に次の記述を追加します。

Android(Google Play)
-keep public class com.google.android.gms.ads.** {
   public *;
}

-keep public class com.google.ads.** {
   public *;
}
Android(6.4.1 以前の SDK)
-keep public class com.google.ads.** {
   public *;
}

これにより、パブリック クラスのすべてのパブリック メソッドが難読化されるのを防ぐことができます。

AdMob メディエーションを他の広告ネットワークで使用する場合は、各 SDK とアダプタ·ライブラリのパブリック クラスのすべてのパブリック メソッドも同様に難読化されるのを防ぐ必要があります。

すべて適切に設定しても広告が表示されないのはなぜですか?

Google では掲載率を可能な限り高く維持することを最優先課題の 1 つとしていますが、広告リクエストに対して必ず広告を表示できるとは限りません。特にアプリの開発中は、広告リクエストが少数のユーザーや端末からしか発生しないため、こうした問題が発生しやすくなります。また、アプリを初めて AdMob に登録した場合は、広告が安定して表示されるようになるまで、ある程度の時間と広告リクエスト件数が必要になる場合があります。一般的に、アプリを正式にリリースして幅広いユーザーから頻繁に広告リクエストが発生するようになると、広告は安定して表示されるようになります。

実装の動作確認を行うには、広告リクエストをテスト モードで試してください。テスト モードは実際の広告掲載と同じ方法で動作するため、テスト広告が適切に返されれば、コードに誤りがないことを確認できます。

広告掲載率や収益が変化したのはなぜですか?

AdMob ネットワークは動的な広告取引市場で、広範で多様な広告主とパブリッシャーの間で広告枠の需要と供給のバランスが成り立っています。ネットワークで展開される大規模なキャンペーンや一部の広告枠の需要の変動、新たなパブリッシャーや端末の出現などにより、広告の掲載率や収益が大きく変動する可能性があります。

広告の掲載状況が大きく変化した場合は、Google の広告配信に影響するような変更をアプリのコードに加えていないかどうかを確認し、アカウントのフィルタ設定で許容度をできる限り高く設定するようにしてください。フィルタ設定の許容度が低いと、表示できる広告の量が大幅に減少し、アプリの広告掲載率や収益が低下します。

アプリの広告更新頻度を制御するにはどうすればよいですか?

AdMob では、アカウントで更新頻度を制御できます。apps.admob.com からログインし、[収益化] タブで対象の広告ユニットを探します。この広告ユニットをクリックして、アプリの広告更新日などの設定を編集します。

アプリに表示される広告の種類を制御するにはどうすればよいですか?

AdMob では、アプリに表示する広告を詳細に管理できます。apps.admob.com からログインし、[収益化] タブをクリックして [広告の許可とブロック] を選択します。有効になっているフィルタとカテゴリは、アカウント レベルの設定になりますのでご注意ください。

アプリにイメージ広告だけを表示するよう制限できますか?

AdMob では、広告主のマーケティング目標の達成とパブリッシャーの収益の最大化をサポートするため、さまざまな種類の広告フォーマットを提供しており、表示する広告フォーマットを制限する機能はサポートしていません。

AdMob ネットワークに関するヘルプ コンテンツはどこで確認できますか?

フィードバックを送信...