Compatibilidad con código auxiliar externo y código fuente de tráfico en Android
Información general: Código de inventario externo
Un código de inventario externo proporciona a los publicadores la capacidad de dividir los datos de su inventario de forma más granular que el nivel de ubicación. El valor se puede pasar a través del ext_inv_code
campo del cuerpo de la solicitud mediante la extInvCode
propiedad , pero debe especificarse en el sistema antes de que se registre y esté disponible como una dimensión en los informes pertinentes. Para obtener más información, vea Servicio de código de inventario externo. En resumen, esta propiedad le permite pasar los códigos de inventario externos predefinidos en las llamadas de anuncios y, a continuación, informar sobre ellos.
Ámbito de extInvCode
Debe establecer el código de inventario externo mediante la extInvCode
propiedad de BannerAdView
, InterstitialAdView
NativeAdRequest
y VideoAd
. Sin embargo, el ámbito de uso de esta propiedad depende del requisito de generación de informes. Puede omitir la llamada a esta propiedad si no desea usar esta característica.
Propiedad
Propiedad | Tipo | Descripción |
---|---|---|
extInvCode |
Cadena | Establece el código de inventario externo e indica el valor predefinido pasado en la cadena de consulta que se puede usar en los informes. |
/**
* Passes the external inventory code to the Ad Request
* @param extInvCode passed as String, specifies predefined value passed on the query string that can be used in reporting.
* */
public void setExtInvCode(String extInvCode)
/**
* Returns the external inventory code, initially added using {@link #setExtInvCode(String)}
* @@return extInvCode as String, specifies predefined value passed on the query string that can be used in reporting.
* */
public String getExtInvCode()
Ejemplo
//Banner
bannerAdView.setExtInvCode("Xandr-extInvCode");
bannerAdView.getExtInvCode();
//Native
nativeAdRequest.setExtInvCode("Xandr-extInvCode");
nativeAdRequest.getExtInvCode();
Información general: Código fuente de tráfico
Un código fuente de tráfico proporciona la capacidad de comprobar el origen de tráfico de terceros de una impresión determinada. Si el código fuente del tráfico está registrado previamente con Xandr y se pasa a través de la cadena de consulta mediante la trafficSourceCode
propiedad , se le permitirá conocer los orígenes del tráfico de terceros que se produjeron para una impresión.
Ámbito de trafficSourceCode
Debe establecer el código fuente de tráfico mediante la trafficSourceCode
propiedad de ANBannerAdView
, InterstitialAdView
ANNativeAdRequest
y ANInstreamVideoAd
.
Propiedad
Propiedad | Tipo | Descripción |
---|---|---|
trafficSourceCode |
Cadena | Indica valores de código fuente predefinidos para el tráfico de terceros pasado en la cadena de consulta. |
/**
* Passes the traffic source code to the Ad Request
* @param trafficSourceCode passed as String, specifies the third-party source of this impression.
* */
public void setTrafficSourceCode(String trafficSourceCode) {
requestParameters.setTrafficSourceCode(trafficSourceCode);
}
/**
* Returns the traffic source code, initially added using {@link #setTrafficSourceCode(String)}
* @return trafficSourceCode as String, specifies the third-party source of this impression.
* */
public String getTrafficSourceCode() {
return requestParameters.getTrafficSourceCode();
}
Ejemplo
//Banner
bannerAdView.setTrafficSourceCode("Xandr-trafficSourceCode");
bannerAdView.getTrafficSourceCode();
//Native
nativeAdRequest.setTrafficSourceCode("Xandr-trafficSourceCode");
nativeAdRequest.getTrafficSourceCode();