客户端升级到 v4
在 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];
|
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-10-13。
[null,null,["最后更新时间 (UTC):2024-10-13。"],[[["The tvOS SDK v4 introduces `IMAAdDisplayContainer`, aligning it with the iOS SDK."],["Upgrading from v3 involves changing the module name from `ClientSideInteractiveMediaAds` to `GoogleInteractiveMediaAds`."],["You must now create and utilize an `IMAAdDisplayContainer` when making ad requests."]]],[]]