このガイドでは、カスタム ネイティブ広告フォーマットをオープン測定と統合する方法について説明します。
前提条件
- Google Mobile Ads SDK バージョン 18.1.1 以降。
- 詳細: Open Measurement with the Mobile Ads SDK。
- カスタムのネイティブ広告フォーマットを統合します。
- 視認性を設定する プロバイダ 広告申込情報に割り当てます
- カスタム ディメンションの作成時にパートナー名を 形式を使用することです。
統合
動画アセットを含まないカスタム ネイティブ広告フォーマットで Open Measurement を使用する場合は、Open Measurement API を自分で呼び出す必要があります。ディスプレイ タイプのカスタム ネイティブ広告の測定を開く の各フォーマットは、Mobile Ads SDK バージョン 18.1.1 以降でのみサポートされています。
動画アセットでカスタムのネイティブ広告フォーマットを使用している場合は、 こちらのガイドをご覧ください。Mobile Ads SDK によって、Google Play 上の できます。
広告を読み込む
広告の読み込みは、オープン測定を使用するかどうかにかかわらず同じです。こちらの
NativeCustomFormatAd
をリクエストする方法を示すメソッド:
public void loadAd() {
AdLoader adLoader = new AdLoader.Builder(context, "YOUR-AD-UNIT-ID")
.forCustomFormatAd("YOUR-TEMPLATE-ID",
new NativeCustomFormatAd.OnCustomFormatAdLoadedListener() {
@Override
public void onCustomFormatAdLoaded(NativeCustomFormatAd ad) {
// Register your view and begin open measurement.
// We will define this method below.
MyActivity.this.registerOpenMeasurementAndShowAd(ad);
}
},
new NativeCustomFormatAd.OnCustomClickListener() {
@Override
public void onCustomClick(NativeCustomFormatAd ad, String s) {
// Handle the click action
}
})
.withAdListener( ... )
.withNativeAdOptions( ... )
.build();
}
ビューを登録して測定を開始する
NativeCustomFormatAd
でオープン測定を有効にするには、カスタム
DisplayOpenMeasurement
オブジェクトが関連付けられた広告ビュー
NativeCustomFormatAd
。DisplayOpenMeasurement
オブジェクトは、
setView()
メソッドを使用してコンテナビューをオープン測定に登録します。
また、広告の測定を開始するよう SDK に明示的に指示する必要もあります。操作
次のメソッドの DisplayOpenMeasurement
オブジェクトで start()
メソッドを呼び出します。
NativeCustomFormatAd
。start()
メソッドは、メインスレッドから
後続の呼び出しは効果がありません。
画面のサンプルを次に示します。
public void registerOpenMeasurementAndShowAd(NativeCustomFormatAd ad) {
...
// Show ad
...
displayCustomFormatAd(ad)
// Begin Open Measurement
// The FrameLayout that will contain your native custom ad
FrameLayout customTemplateAdFrame = (FrameLayout) findViewById(R.id.custom_ad_frame);
ad.getDisplayOpenMeasurement().setView(customTemplateAdFrame);
ad.getDisplayOpenMeasurement().start();
}
なお、広告はビューを登録する前に表示する必要があります。表示中 カスタム ネイティブ広告で広告が隠れている 形式。
customTemplateAdFrame
レイアウトは、レスポンシブ ディスプレイ広告の
NativeCustomFormatAd
。また、境界ボックス内にすべてのアセットを含める必要があります。
できます。
IAB で認定する
アプリのリリース後、測定データの受信を開始します。ただし、 次の手順を完了するまでデータは認定されません IAB 認定プロセスをご覧ください。