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