Upgrade lato client a v4

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

Questa guida illustra il processo necessario per eseguire l'upgrade di un'implementazione v3 esistente al nuovo SDK v4.

Modificare il nome del modulo

Per creare una corrispondenza con l'SDK iOS, abbiamo cambiato il nome del modulo da ClientSideInteractiveMediaAds a GoogleInteractiveMediaAds, pertanto dovresti apportare le seguenti modifiche.

Modifiche
Precedenti

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

Novità

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

Crea il nuovo contenitore di annunci

Creare e trasmettere in un IMAAdDisplayContainer
Precedenti

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

Novità

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