Rivedi l'upgrade lato client

L'SDK tvOS lato client è cambiato molto poco con la release v4. La modifica principale è l'aggiunta di IMAAdDisplayContainer, come si vede nell'SDK iOS.

Questa guida illustra la procedura necessaria per eseguire l'upgrade di un'implementazione v3 esistente al nuovo SDK v4.

Modificare il nome del modulo

Per corrispondere all'SDK iOS, abbiamo modificato il nome del modulo da ClientSideInteractiveMediaAds a GoogleInteractiveMediaAds, quindi devi apportare le seguenti modifiche.

Modifiche
Vecchio
#import <ClientSideInteractiveMediaAds/ClientSideInteractiveMediaAds.h>
@import ClientSideInteractiveMediaAds;
Nuovo
#import <GoogleInteractiveMediaAds/GoogleInteractiveMediaAds.h>
@import GoogleInteractiveMediaAds;

Crea il nuovo contenitore dell'annuncio

Crea e passa un IMAAdDisplayContainer
Vecchio
IMAAdsRequest *adsRequest =
    [[IMAAdsRequest alloc] initWithAdTagUrl:kAdTagUrlString
                         adDisplayContainer:self.videoView
                            contentPlayhead:self.contentPlayhead
                                userContext:userContext];
Nuovo
self.adDisplayContainer =
    [[IMAAdDisplayContainer alloc] initWithAdContainer:self.videoView];
IMAAdsRequest *adsRequest =
    [[IMAAdsRequest alloc] initWithAdTagUrl:kAdTagUrlString
                         adDisplayContainer:self.adDisplayContainer
                            contentPlayhead:self.contentPlayhead
                                userContext:userContext];