查看客户端升级

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