Establecer GPID para iOS

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.

Propiedades

Propiedad Tipo Atributo Description
gpid NSString lectura y escritura, copiar El identificador de emplazamiento global asociado al bloque de anuncios.

Ejemplo

// Banner
ANBannerAdView *banner = [ANBannerAdView adViewWithFrame:rect placementId:@"123456" adSize:size];
banner.gpid = @"Test_GlobalPlacementId"; // Set GPID
[banner loadAd]; // Load the ad
NSString *gpid = banner.gpid; // Get GPID

// Native
ANNativeAdRequest *nativeAdRequest = [[ANNativeAdRequest alloc] init];
nativeAdRequest.placementId = @"123456"; // Set Monetize placement ID
nativeAdRequest.gpid = @"Test_GlobalPlacementId"; // Set GPID
NSString *nativeGpid = nativeAdRequest.gpid; // Get GPID