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]; |