El SDK de tvOS del cliente cambió muy poco con el lanzamiento de la versión 4. El cambio principal es la incorporación de IMAAdDisplayContainer, como se ve en el SDK de iOS.
En esta guía, se explica el proceso necesario para actualizar una implementación existente de la versión 3 al nuevo SDK de la versión 4.
Cambia el nombre del módulo
Para que coincida con el SDK de iOS, cambiamos el nombre del módulo de ClientSideInteractiveMediaAds a GoogleInteractiveMediaAds, por lo que debes realizar los siguientes cambios.
| Cambios | |
|---|---|
| Antiguo |
#import <ClientSideInteractiveMediaAds/ClientSideInteractiveMediaAds.h>@import ClientSideInteractiveMediaAds; |
| Nuevo |
#import <GoogleInteractiveMediaAds/GoogleInteractiveMediaAds.h>@import GoogleInteractiveMediaAds; |
Crea el contenedor de anuncios nuevo
| Crea y pasa un IMAAdDisplayContainer | |
|---|---|
| Antiguo |
IMAAdsRequest *adsRequest = [[IMAAdsRequest alloc] initWithAdTagUrl:kAdTagUrlString adDisplayContainer:self.videoView contentPlayhead:self.contentPlayhead userContext:userContext]; |
| Nuevo |
self.adDisplayContainer = [[IMAAdDisplayContainer alloc] initWithAdContainer:self.videoView]; IMAAdsRequest *adsRequest = [[IMAAdsRequest alloc] initWithAdTagUrl:kAdTagUrlString adDisplayContainer:self.adDisplayContainer contentPlayhead:self.contentPlayhead userContext:userContext]; |