Android の発行元 ID
この記事では、 publisher_id
ユニバーサル タグ サービスのパラメーターについて説明します。
概要
Publisher ID パラメーターを使用すると、パブリッシャーは、広告リクエストが配置レベルで失敗したときに発生するアクションを示します。 以前は、要求が失敗した場合、メンバー ID を使用して、要求で返す既定のクリエイティブを決定していました。 Publisher ID パラメーターパブリッシャーを追加すると、要求が失敗したときに既定の配置を解決するためのオプションが 2 つ、パブリッシャーとメンバーの既定の配置が提供されるようになりました。
メカニズム
無効な配置コードが呼び出された場合:
publisher_id
が JSON 要求に存在する場合、要求はパブリッシャー レベルの既定の配置に再ルーティングされます。- JSON 要求にがない
publisher_id
場合、要求はメンバー レベルの既定の配置に再ルーティングされます。
パブリッシャー ID の広告ユニット メソッド
AdUnit クラスには、 を設定および取得するための 2 つのメソッドがありますpublisherId
。
Setter メソッド
public void setPublisherId(int publisherId)
Getter メソッド
public int getPublisherId()
複数の広告リクエストの変更
ユーザーは、3 つの初期化方法のいずれかから選択できます。 初期化するにはANMultiAdRequest
publisherId
、 と delegate
オブジェクトを引数として必要memberId
とします。これは省略可能な設定です。 delegate
および publisherId
はmemberId
、初期化中にのみ設定できます。 すべて AdUnits
初期化プロセスで渡されたものと同じ memberId
を含む必要があります。 詳細については、「 ANMultiAdRequest 」を参照してください。
public ANMultiAdRequest(Context context, int memberId, int publisherId, MultiAdRequestListener multiAdRequestListener, boolean loadOnInit, Ad... ads)
public ANMultiAdRequest(Context context, int memberId, int publisherId, MultiAdRequestListener multiAdRequestListener)
注:
の ANMultiAdRequest
メソッドはaddAdUnit
、 の添付をpublisher_id
AdUnit
読み取ります。 その値がインスタンスにANMultiAdRequest
設定されている値publisherId
と一致しない場合、ANMultiAdRequest
インスタンスは をAdUnit
拒否します。