Pakiet SDK na tvOS po stronie klienta nie bardzo się zmienił w wersji 4. Główna zmiana to dodanie IMAAdDisplayContainer
, co widać w pakiecie SDK na iOS.
W tym przewodniku omówiono proces wymagany do uaktualnienia obecnej implementacji w wersji 3 do nowego pakietu SDK w wersji 4.
Zmiana nazwy modułu
Aby była zgodna z pakietem SDK na iOS, zmieniliśmy nazwę modułu z ClientSideInteractiveMediaAds
na GoogleInteractiveMediaAds
, dlatego musisz wprowadzić te zmiany.
Zmiany | |
---|---|
Stara wersja |
#import <ClientSideInteractiveMediaAds/ClientSideInteractiveMediaAds.h> @import ClientSideInteractiveMediaAds; |
Nowi |
#import <GoogleInteractiveMediaAds/GoogleInteractiveMediaAds.h> @import GoogleInteractiveMediaAds; |
Tworzenie nowego kontenera reklam
Tworzenie i przekazywanie kontenera IMAAdDisplayContainer | |
---|---|
Stara wersja |
IMAAdsRequest *adsRequest = [[IMAAdsRequest alloc] initWithAdTagUrl:kAdTagUrlString adDisplayContainer:self.videoView contentPlayhead:self.contentPlayhead userContext:userContext]; |
Nowi |
self.adDisplayContainer = [[IMAAdDisplayContainer alloc] initWithAdContainer:self.videoView]; IMAAdsRequest *adsRequest = [[IMAAdsRequest alloc] initWithAdTagUrl:kAdTagUrlString adDisplayContainer:self.adDisplayContainer contentPlayhead:self.contentPlayhead userContext:userContext]; |