用戶端升級至 v4

用戶端 tvOS SDK 在 v4 版本中稍微改變。主要變更是新增 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];