Mise à niveau côté client vers la version 4

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 la version iOS SDK.

Ce guide décrit le processus requis pour mettre à niveau une version 3 existante. vers la nouvelle version 4 du SDK.

Modifier le nom du module

Pour correspondre au SDK iOS, nous avons remplacé le nom du module par ClientSideInteractiveMediaAds à GoogleInteractiveMediaAds. Vous devez donc apportez les modifications suivantes.

Modifications
Ancienne version

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

Nouveau

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

Créer un 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];