この記事では、 gpid を使用して、グローバルに一意の識別子を広告配置に割り当てる方法について説明します。
概要
gpid (グローバル配置 ID) は、広告ユニットの発行元が指定した、個別の永続的な識別子です。 Mobile SDK の placementId は収益化の広告スロットを識別しますが、購入者が複数のSPで在庫を購入すると、特定のオークションで販売されているプレースメントを確実に特定できません。
gpidを設定して、SP と Prebid の統合全体で同じ広告スロットに一貫性のある識別子を提供します。 完全な仕様については、 IAB OpenRTB GPID コミュニティ拡張機能を参照してください。
-
gpidが設定されている場合、識別子はそのユニットからのすべての広告要求に含まれます。 -
gpidが設定されていない場合、要求と共にグローバル配置識別子は送信されません。
メソッド
| メソッド | 説明 |
|---|---|
public void setGpid(String gpid) |
広告ユニットのグローバル配置 ID を設定します。 |
public String getGpid() |
現在設定されているグローバル配置 ID を取得します。 |
例
// Banner
BannerAdView banner = new BannerAdView(this, "123456");
banner.setGpid("Test_GlobalPlacementId"); // Set GPID
banner.loadAd(); // Load the ad
String gpid = banner.getGpid(); // Get GPID
// Native
NativeAdRequest nativeAdRequest = new NativeAdRequest(this, "123456");
nativeAdRequest.setGpid("Test_GlobalPlacementId"); // Set GPID
String nativeGpid = nativeAdRequest.getGpid(); // Get GPID