Le SDK tvOS côté client a très peu changé avec la version 4. La principale modification est l'ajout de IMAAdDisplayContainer
, comme dans le SDK iOS.
Ce guide explique comment mettre à niveau une implémentation v3 existante vers le nouveau SDK v4.
Modifier le nom du module
Pour correspondre au SDK iOS, nous avons remplacé le nom du module ClientSideInteractiveMediaAds
par GoogleInteractiveMediaAds
. Vous devez donc apporter les modifications suivantes.
Modifications | |
---|---|
Ancienne version |
#import <ClientSideInteractiveMediaAds/ClientSideInteractiveMediaAds.h> @import ClientSideInteractiveMediaAds; |
Nouveau |
#import <GoogleInteractiveMediaAds/GoogleInteractiveMediaAds.h> @import GoogleInteractiveMediaAds; |
Créer le conteneur d'annonces
Créer et transmettre un IMAAdDisplayContainer | |
---|---|
Ancienne version |
IMAAdsRequest *adsRequest = [[IMAAdsRequest alloc] initWithAdTagUrl:kAdTagUrlString adDisplayContainer:self.videoView contentPlayhead:self.contentPlayhead userContext:userContext]; |
Nouveau |
self.adDisplayContainer = [[IMAAdDisplayContainer alloc] initWithAdContainer:self.videoView]; IMAAdsRequest *adsRequest = [[IMAAdsRequest alloc] initWithAdTagUrl:kAdTagUrlString adDisplayContainer:self.adDisplayContainer contentPlayhead:self.contentPlayhead userContext:userContext]; |