查看用戶端升級

在 v4 版本中,用戶端 tvOS SDK 的變動不大。主要變更是在 iOS SDK 中新增 IMAAdDisplayContainer

本指南將逐步說明如何將現有的第 3 版實作項目升級至新的第 4 版 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];