El SDK de tvOS del cliente cambió muy poco con la versión 4. El
cambio principal es la adición de IMAAdDisplayContainer
, como se ve en la versión de iOS
de Google Cloud.
En esta guía, se explica el proceso necesario para actualizar una versión 3 existente implementación en la nueva versión 4 del SDK.
Cómo cambiar el nombre del módulo
Para que coincida con el SDK de iOS, hemos cambiado el nombre del módulo de
ClientSideInteractiveMediaAds
a GoogleInteractiveMediaAds
, por lo que deberías
realiza 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]; |