Examiner la mise à niveau côté client

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