Upgrade do lado do cliente para a v4

O SDK do tvOS do lado do cliente mudou muito pouco com a versão v4. A A principal mudança é a adição de IMAAdDisplayContainer, como mostrado no iOS SDK do Vertex AI Pipelines.

Este guia explica o processo necessário para fazer upgrade de uma versão v3 existente implementação 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 alterações a seguir.

Mudanças
Antigo

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

Novo

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

Crie o novo contêiner do anúncio

Criar e transmitir em 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];