ネイティブ広告フォーマットでは、ソーシャル アプリやエンターテイメント アプリでよく使われるフルスクリーン広告を含む、あらゆるサイズの広告を作成できます。フルスクリーン ネイティブ広告を使うと、ソーシャルアプリなどのフルスクリーンのコンテンツにスタイルを合わせたり、「ストーリー」フィードに広告を配置したりすることができるため、収益拡大や定着率向上につながります。フルスクリーンネイティブ広告の例をいくつかご紹介します。

ネイティブ アドバンスの手順以外に、フルスクリーン ネイティブ広告を配信するための API は別途用意されていませんが、 ネイティブ アドバンスの手順に従ってください。次のベストプラクティスが推奨されています。
- AdChoices アイコンの配置をカスタマイズする
- デフォルトでは、AdChoices アイコンは広告の右上隅に表示されますが、
広告の配置に合わせて AdChoices アイコンを四隅のいずれかに表示するには、
AdChoicesPositionを設定します。前のセクションの 3 つの画像では、誤ってクリックされることがないように AdChoices アイコンが [インストール] ボタンやメニューボタンなどの広告 アセットから離れた位置に配置されています。 - プレースメントごとに固有の広告ユニット ID を使用する
アプリの広告プレースメントがすべて同じフォーマットであっても、広告プレースメントごとに広告ユニット IDを作成してください。たとえば、アプリにフルスクリーン以外の既存のネイティブ広告プレースメントがある場合、フルスクリーン広告ユニットには新しい広告ユニット ID を使用します。固有の 広告ユニットを使用すると、次のメリットがあります。
- パフォーマンスを最大化できる
- レイアウトに合った広告アセットが返される
- レポートがより包括的になる
- メディアビューを一貫したサイズに設定する
最適なサイズのネイティブ アセットを配信して、最適な パフォーマンスが得られるようにするには、ネイティブ広告のサイズを 予測可能で、一貫したものにすることが重要です。メディアビューアセットは、同じデバイス上のすべての広告リクエストで 同じサイズにする必要があります。それには、メディアビュー を固定サイズに設定するか、メディアビューに
MATCH_PARENTを設定して親 ビューを固定サイズにします。サイズが固定されていないメディアビューの親ビューごとにこの手順を繰り返します 。- 動画広告を有効にする
AdMob 管理画面でネイティブ広告を設定する際に、
Videoメディアタイプを有効にします。広告枠に動画広告を配信できるようにすると、パフォーマンスが大幅に向上します。- (省略可)メディア アセットの特定のアスペクト比をリクエストする
デフォルトでは、任意のアスペクト比の広告が返される可能性があります。たとえば、アプリが縦向きの場合に、横向きまたはスクエアのメインクリエイティブアセットを取得することがあります。ネイティブ広告のレイアウトに応じて、 縦向き、横向き、スクエアの広告のみを配信したい場合、レイアウトに最適な特定のアスペクト比のアセットをリクエストできます。

横向き
スクエア
縦向きKotlin
val adRequest = NativeAdRequest.Builder(adUnitId, listOf(NativeAd.NativeAdType.NATIVE)) .setMediaAspectRatio(NativeAd.NativeMediaAspectRatio.PORTRAIT) .build()Java
List<NativeAd.NativeAdType> adTypes = Arrays.asList(NativeAd.NativeAdType.NATIVE); NativeAdRequest adRequest = new NativeAdRequest.Builder(adUnitId, adTypes) .setMediaAspectRatio(NativeAd.NativeMediaAspectRatio.PORTRAIT) .build();