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