Le SDK tvOS côté client a très peu changé avec la version v4. La principale modification est l'ajout de IMAAdDisplayContainer
, comme indiqué dans le SDK iOS.
Ce guide décrit le processus requis pour mettre à niveau une implémentation de la version 3 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.
Changements | |
---|---|
Ancienne version |
#import <ClientSideInteractiveMediaAds/ClientSideInteractiveMediaAds.h> @import ClientSideInteractiveMediaAds; |
Nouvelle version |
#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]; |
Nouvelle version |
self.adDisplayContainer = [[IMAAdDisplayContainer alloc] initWithAdContainer:self.videoView]; IMAAdsRequest *adsRequest = [[IMAAdsRequest alloc] initWithAdTagUrl:kAdTagUrlString adDisplayContainer:self.adDisplayContainer contentPlayhead:self.contentPlayhead userContext:userContext]; |