Uaktualnienie do wersji 4 po stronie klienta

Pakiet tvOS SDK po stronie klienta niewiele się zmienił w wersji 4. główna zmiana polega na dodaniu IMAAdDisplayContainer, tak jak w iOS. SDK.

Z tego przewodnika dowiesz się, jak uaktualnić istniejącą wersję 3 z nowym pakietem SDK w wersji 4.

Zmiana nazwy modułu

Aby zapewnić zgodność z pakietem SDK iOS, zmieniliśmy nazwę modułu z ClientSideInteractiveMediaAds do: GoogleInteractiveMediaAds, więc powinieneś wprowadź następujące zmiany.

Zmiany
Stara wersja

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

Nowość

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

Utwórz nowy kontener reklamy

Tworzenie i przekazywanie w elemencie IMAAdDisplayContainer
Stara wersja

IMAAdsRequest *adsRequest =
    [[IMAAdsRequest alloc] initWithAdTagUrl:kAdTagUrlString
                         adDisplayContainer:self.videoView
                            contentPlayhead:self.contentPlayhead
                                userContext:userContext];

Nowość

self.adDisplayContainer =
    [[IMAAdDisplayContainer alloc] initWithAdContainer:self.videoView];
IMAAdsRequest *adsRequest =
    [[IMAAdsRequest alloc] initWithAdTagUrl:kAdTagUrlString
                         adDisplayContainer:self.adDisplayContainer
                            contentPlayhead:self.contentPlayhead
                                userContext:userContext];