Das clientseitige tvOS-SDK hat sich in Version 4 kaum geändert. Die primäre Änderung ist das Hinzufügen von IMAAdDisplayContainer
, wie im iOS SDK dargestellt.
In diesem Leitfaden wird beschrieben, wie Sie eine vorhandene Implementierung von Version 3 auf das neue SDK 4 aktualisieren.
Modulnamen ändern
Damit der Modulname dem iOS SDK entspricht, wurde der Modulname von ClientSideInteractiveMediaAds
in GoogleInteractiveMediaAds
geändert. Nehmen Sie daher die folgenden Änderungen vor.
Änderungen | |
---|---|
Alt |
#import <ClientSideInteractiveMediaAds/ClientSideInteractiveMediaAds.h> @import ClientSideInteractiveMediaAds; |
Neu |
#import <GoogleInteractiveMediaAds/GoogleInteractiveMediaAds.h> @import GoogleInteractiveMediaAds; |
Neuen Anzeigencontainer erstellen
IMAAdDisplayContainer erstellen und übergeben | |
---|---|
Alt |
IMAAdsRequest *adsRequest = [[IMAAdsRequest alloc] initWithAdTagUrl:kAdTagUrlString adDisplayContainer:self.videoView contentPlayhead:self.contentPlayhead userContext:userContext]; |
Neu |
self.adDisplayContainer = [[IMAAdDisplayContainer alloc] initWithAdContainer:self.videoView]; IMAAdsRequest *adsRequest = [[IMAAdsRequest alloc] initWithAdTagUrl:kAdTagUrlString adDisplayContainer:self.adDisplayContainer contentPlayhead:self.contentPlayhead userContext:userContext]; |