Adsバナー広告は、デバイス画面の上部か下部にアプリのレイアウト内の一部分を使用して表示されます。アプリの操作中は画面に表示され続けますが、一定時間が経過すると自動的に更新されるよう設定できます。モバイル広告を初めてお使いの場合は、この広告から始めることをおすすめします。アプリに統合する方法を説明します。スニペットと設定方法のほか、バナーの適切なサイズに関する情報、他の関連リソースへのリンクも紹介します。ファイルに追加する方法です。</com.google.android.gms.ads.doubleclick.PublisherAdView>...必須の属性は次のとおりです。使用する広告サイズに設定します。定数値で定義された標準サイズを使用しない場合は、代わりにカスタムサイズを設定できます。詳しくは、下記のバナーサイズに関するセクションをご覧ください。複数のアクティビティでバナー広告を表示する場合は、それぞれ広告ユニットが必要となります。次のようにプログラムで作成することもできます。XML、または両方をプログラムで)設定してください。常にテスト広告でテストするアプリの開発とテストでは実際の広告ではなく、必ずテスト広告を使ってください。実際の広告でテストすると、アカウントが停止される場合があります。アプリのコーディング、テスト、デバッグで自由に使うことができます。テスト広告の仕組みについて詳しくは、テスト広告をご覧ください。すべての呼び出しはメインスレッドで行ってください。配置したら、次のステップとして広告を読み込みます。つの広告リクエストに関するランタイムの情報(ターゲティング情報など)を保持しておく必要があります。メソッドで広告を読み込む方法について、次に例を示します。広告ユニットの更新を有効にしていれば、広告の読み込みに失敗しても、別の広告を明示的にリクエストする必要はありません。管理画面で指定した更新頻度が尊重されます。更新を有効にしていない場合は、新しいリクエストを発行する必要があります。これで、アプリにバナー広告を表示できるようになりました。広告イベント広告の動作をより細かくカスタマイズするには、広告のライフサイクルで生じるさまざまなイベント(読み込み、開始、終了など)を考慮します。メソッドを呼び出します。オーバーライド可能なメソッドは、それぞれ広告のライフサイクルで生じるイベントに対応しています。メソッドは、広告の読み込みが完了すると実行されます。追加されないようにしたい場合は、このメソッドを使用できます。メソッドは、パラメータを含む唯一のメソッドです。パラメータは、発生したエラーの種類を表します。クラスの定数として定義された、次のいずれかの値になります。内部でエラーが発生している(広告サーバーから無効な応答を受け取った場合など)。不適切だった場合など)。ネットワーク接続が原因で広告をリクエストできなかった。広告リクエストは成功したものの、広告枠の不足が原因で広告が返されなかった。ユーザーが広告をタップしたときに呼び出されるメソッドです。)を起動し、現在のアプリがバックグラウンドに移動すると、このメソッドが呼び出されます。アクセスした後にアプリに戻った場合は、このメソッドが呼び出されます。一時停止中のアクティビティを再開したり、アプリを操作可能な状態にするために必要な他の動作を実行したりするには、このメソッドを使用します。広告を配置するコンテナのサイズは、バナーのサイズ以上の大きさにする必要があります。コンテナにパディングがある場合は、それだけバナーを表示できるコンテナの領域が小さくなります。コンテナのサイズがバナー広告に適合しない場合は、バナーが表示されなくなり、ログに次の警告が表示されます。dp.標準のバナーサイズについては、以下の表をご覧ください。バナーが使用される予定です。バナーをご覧ください。次のように設定します。マネージャーでは、標準の広告ユニットのほか、任意のサイズの広告ユニットをアプリ内で配信できます。PublisherAdView)のサイズと一致している必要があります。マネージャーによる複数の広告サイズの実装例をご覧ください。配信対象となる広告サイズを複数指定できます。この機能を実装する前に、同じ広告ユニットをターゲティングして、異なるサイズのクリエイティブを関連付けた広告申込情報を作成してください。渡されるようにします。サイズが変わった場合は、レイアウトが新しいサイズに合わせて自動的に調整されるようになります。新しいサイズのリストを呼び出します。次の広告が返されるまで、最初のパラメータで渡されたサイズにデフォルトで設定されます。属性を使用して複数の広告サイズを指定することもできます。マネージャーによる複数の広告サイズの実装例をご覧ください。マネージャーで直接入稿されるキャンペーン)のみに対応しています。バックフィルまたは第三者ネットワークの広告では使用できません。詳しくは、こちらのヘルプセンター記事をご覧ください。マネージャーに手動で送信できます。.build()広告が正常に返され、画面に表示されていることを確認したら、インプレッションを手動で記録します。コールバックが呼び出されるとカウントされます。インプレッションを別のタイミングで記録する場合に限り、この機能の使用をご検討ください。アプリ内イベントアプリ内イベントを利用することで、アプリのコードにメッセージを送信する広告を作成できます。アプリは、送信されたメッセージに基づいて、処理を行います。呼び出される前でも)発生する可能性があります。このインターフェースは、アクティビティやその他のオブジェクトによって次のように実装できます。this色名を含むアプリ内イベントに応じてアプリの背景色を変更する方法について、次に例を示します。}}また、対応するクリエイティブは次のとおりです。メッセージをリスナーに送信します。マネージャーによるアプリ内イベントの実装例をご覧ください。