在 v4 版本中,客户端 tvOS SDK 的变化非常小。主要更改是添加了 IMAAdDisplayContainer
,如 iOS SDK 中所示。
本指南介绍了将现有 v3 实现升级到新的 v4 SDK 所需的过程。
更改模块名称
为了与 iOS SDK 匹配,我们已将模块名称从 ClientSideInteractiveMediaAds
更改为 GoogleInteractiveMediaAds
,因此您应进行以下更改。
变更 | |
---|---|
旧优惠 |
#import <ClientSideInteractiveMediaAds/ClientSideInteractiveMediaAds.h> @import ClientSideInteractiveMediaAds; |
新观看者 |
#import <GoogleInteractiveMediaAds/GoogleInteractiveMediaAds.h> @import GoogleInteractiveMediaAds; |
创建新的广告容器
创建并传入 IMAAdDisplayContainer | |
---|---|
旧优惠 |
IMAAdsRequest *adsRequest = [[IMAAdsRequest alloc] initWithAdTagUrl:kAdTagUrlString adDisplayContainer:self.videoView contentPlayhead:self.contentPlayhead userContext:userContext]; |
新观看者 |
self.adDisplayContainer = [[IMAAdDisplayContainer alloc] initWithAdContainer:self.videoView]; IMAAdsRequest *adsRequest = [[IMAAdsRequest alloc] initWithAdTagUrl:kAdTagUrlString adDisplayContainer:self.adDisplayContainer contentPlayhead:self.contentPlayhead userContext:userContext]; |