Sprawdzanie uaktualnienia po stronie klienta

W wersji 4 pakiet SDK po stronie klienta na tvOS zmienił się w niewielkim stopniu. Główną zmianą jest dodanie parametru IMAAdDisplayContainer, który jest widoczny w pakiecie SDK na iOS.

W tym przewodniku opisujemy proces uaktualniania istniejącej implementacji pakietu SDK w wersji 3 do nowej wersji 4.

Zmienianie nazwy modułu

Aby dopasować nazwę modułu do pakietu SDK na iOS, zmieniliśmy ją z ClientSideInteractiveMediaAds na GoogleInteractiveMediaAds. Wprowadź te zmiany:

Zmiany
Stary
#import <ClientSideInteractiveMediaAds/ClientSideInteractiveMediaAds.h>
@import ClientSideInteractiveMediaAds;
Nowy
#import <GoogleInteractiveMediaAds/GoogleInteractiveMediaAds.h>
@import GoogleInteractiveMediaAds;

Tworzenie nowego kontenera reklam

Tworzenie i przekazywanie kontenera IMAAdDisplayContainer
Stary
IMAAdsRequest *adsRequest =
    [[IMAAdsRequest alloc] initWithAdTagUrl:kAdTagUrlString
                         adDisplayContainer:self.videoView
                            contentPlayhead:self.contentPlayhead
                                userContext:userContext];
Nowy
self.adDisplayContainer =
    [[IMAAdDisplayContainer alloc] initWithAdContainer:self.videoView];
IMAAdsRequest *adsRequest =
    [[IMAAdsRequest alloc] initWithAdTagUrl:kAdTagUrlString
                         adDisplayContainer:self.adDisplayContainer
                            contentPlayhead:self.contentPlayhead
                                userContext:userContext];