El SDK de tvOS del cliente cambió muy poco con la versión v4. El cambio principal es la adició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.
Cambiar 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 nuevo contenedor de anuncios
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]; |