Upgrade lato client a v4

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

Questa guida illustra la procedura necessaria per eseguire l'upgrade di una versione 3 esistente al nuovo SDK v4.

Cambiare il nome del modulo

Per corrispondere all'SDK per iOS, abbiamo cambiato il nome del modulo da Da ClientSideInteractiveMediaAds a GoogleInteractiveMediaAds, quindi dovresti apporta le seguenti modifiche.

Modifiche
Vecchio

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

Nuovo

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

Crea il nuovo contenitore di annunci

Crea e trasmetti in 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];