Establecer GPID para Android

En este artículo se describe cómo se usa gpid para asignar un identificador único y global a una ubicación de anuncios.

Información general

gpid (Id. de emplazamiento global) es un identificador específico, distinto y persistente para un bloque de anuncios. El SDK placementId móvil identifica un espacio publicitario en Monetize, pero cuando los compradores compran inventario en varios SSP, no pueden saber de manera confiable qué ubicación se vende en una subasta determinada. Establecer gpid para proporcionar un identificador coherente para el mismo espacio publicitario en las integraciones de SSP y Prebid. Para conocer la especificación completa, consulte la extensión de la comunidad GPID de OpenRTB de IAB.

  • Si gpid se establece, el identificador se incluye en cada solicitud de anuncio de esa unidad.
  • Si gpid no se establece, no se envía ningún identificador de ubicación global con la solicitud.

Métodos

Método Descripción
public void setGpid(String gpid) Establece el identificador de emplazamiento global en el bloque de anuncios.
public String getGpid() Obtiene el id. de ubicación global establecido actualmente.

Ejemplo

// 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