Upgrade do lado do cliente para a v4

O SDK para tvOS do lado do cliente mudou muito pouco com a versão v4. A principal mudança é a adição de IMAAdDisplayContainer, conforme visto no SDK do iOS.

Este guia explica o processo necessário para fazer upgrade de uma implementação existente da v3 para o novo SDK v4.

Mudar o nome do módulo

Para corresponder ao SDK do iOS, mudamos o nome do módulo de ClientSideInteractiveMediaAds para GoogleInteractiveMediaAds. Portanto, faça as mudanças a seguir.

Mudou
Antiga

#import <ClientSideInteractiveMediaAds/ClientSideInteractiveMediaAds.h>
@import ClientSideInteractiveMediaAds;

Novo

#import <GoogleInteractiveMediaAds/GoogleInteractiveMediaAds.h>
@import GoogleInteractiveMediaAds;

Criar o novo contêiner de anúncios

Criar e transmitir um IMAAdDisplayContainer
Antiga

IMAAdsRequest *adsRequest =
    [[IMAAdsRequest alloc] initWithAdTagUrl:kAdTagUrlString
                         adDisplayContainer:self.videoView
                            contentPlayhead:self.contentPlayhead
                                userContext:userContext];

Novo

self.adDisplayContainer =
    [[IMAAdDisplayContainer alloc] initWithAdContainer:self.videoView];
IMAAdsRequest *adsRequest =
    [[IMAAdsRequest alloc] initWithAdTagUrl:kAdTagUrlString
                         adDisplayContainer:self.adDisplayContainer
                            contentPlayhead:self.contentPlayhead
                                userContext:userContext];