客户端升级到 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];