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