Android の発行元 ID

この記事では、 publisherId を使用して、広告要求が失敗したときに提供されるデフォルト クリエイティブを管理する方法について説明します。

概要

広告ユニットの publisherId を設定することによって、広告要求がプレースメント レベルで失敗したときに、どの既定のクリエイティブが提供されるかが決まります。

  • publisherIdが設定されている場合、失敗した要求はパブリッシャー レベルの既定クリエイティブに再ルーティングされます。
  • publisherIdが設定されていない場合、失敗した要求はメンバー レベルの既定のクリエイティブに再ルーティングされます。

メソッド

メソッド 説明
public void setPublisherId(int publisherId) 広告ユニットのパブリッシャー ID を設定します。
public int getPublisherId() 現在設定されているパブリッシャー ID を返します。

loadAd を呼び出す前に、任意の広告ユニットにpublisherIdを設定します。

// Banner
BannerAdView banner = new BannerAdView(this);
banner.setPlacementID("123456"); // Set placement ID
banner.setPublisherId(12345); // Set publisher ID
banner.loadAd(); // Load the ad
// Native
NativeAdRequest nativeAdRequest = new NativeAdRequest(this, "123456");
nativeAdRequest.setPublisherId(12345); // Set publisher ID

現在設定されているパブリッシャー ID を取得するには:

// Banner
int publisherId = banner.getPublisherId(); // Get publisher ID
// Native
int nativePublisherId = nativeAdRequest.getPublisherId(); // Get publisher ID

マルチ広告要求

publisherId 必要に応じて、 ANMultiAdRequest の初期化時に設定できます。 初期化オプションと完全な使用方法については、「 Android のマルチ広告要求」を参照してください。