Analisar o upgrade do lado do cliente

O SDK do tvOS do lado do cliente mudou muito pouco com o lançamento da v4. A principal mudança é a adição de IMAAdDisplayContainer, como visto no SDK do iOS.

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

Mudar o nome do módulo

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

Mudanças
Antigo
#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
Antigo
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];