Establecimiento de GPID para iOS

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

Información general

gpid (Global Placement ID) es un identificador persistente, distinto y especificado por el publicador para una unidad de anuncios. El SDK de placementId Mobile identifica una ranura de anuncio en Monetize, pero cuando los compradores compran inventario en varios SSP, no pueden indicar de forma confiable qué ubicación se vende en una subasta determinada. Establézcalo gpid para proporcionar un identificador coherente para la misma ranura de anuncios en las integraciones de SSP y Prebid. Para obtener la especificación completa, consulte la extensión de la comunidad IAB OpenRTB GPID.

  • 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 readwrite, copy Identificador de ubicación global asociado a la unidad 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