Compartir a través de


Representador de ensamblado nativo en iOS

El representador de ensamblado nativo simplifica el uso de Banner Native para que se comporte como Banner. Es decir, puede establecer banners nativos para que actúen como banners de visualización web. El representador simplifica el proceso de generación de la presentación nativa y permite a los usuarios de Xandr implementar publicidad nativa sin necesidad de que los desarrolladores recompilen sus aplicaciones con cambios o nuevos formatos. Anteriormente, los desarrolladores tenían que administrar recursos nativos en la respuesta de UT mediante la clase AN Native Response en mobile SDK. Ahora la renderer_url respuesta de UT se puede procesar y combinar con los recursos necesarios para mostrar los recursos nativos en una vista web. Esto genera una vista de contenedor DE MRAID de AN que está lista para mostrar el momento en que se carga.

Nota:

Esta característica solo está disponible en Banner Native.

Solicitud de API para el representador de ensamblado nativo

Dado que el representador solo está disponible en BannerNativeAd, puede habilitarlo enableNativeRendering estableciendo en YESAllow Native en BannerAdRequest. La respuesta se procesará de la misma manera que .BannerAd

Se deben establecer los campos siguientes:

Campo Valor
AllowNativeDemand YES/true
enableNativeRendering YES/true
@property (nonatomic, readwrite) BOOL enableNativeRendering;

Ejemplo

bannerAdObject.enableNativeRendering = YES;

API de respuesta para el representador de ensamblado nativo

El delegado de Banner se usa para controlar Banner-Native RendererAd.

- (void)adDidReceiveAd:(id)ad

Ejemplo

- (void)adDidReceiveAd:(id)ad
{
        //Ad Received Successfully
}

Administración de seguimiento

El SDK controla automáticamente los seguimientos de impresiones de la misma manera que los anuncios de banner HTML. Los seguimientos de clics deben configurarse a través de la consola del representador y administrarse en el propio representador.