次の方法で共有


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 つの初期化方法のいずれかから選択できます。 初期化するにはANMultiAdRequestpublisherId、 と delegate オブジェクトを引数として必要memberIdとします。これは省略可能な設定です。 delegateおよび publisherIdmemberId、初期化中にのみ設定できます。 すべて 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_idAdUnit読み取ります。 その値がインスタンスにANMultiAdRequest設定されている値publisherIdと一致しない場合、ANMultiAdRequestインスタンスは をAdUnit拒否します。