用戶端升級至 v4

隨著 v4 版本推出,用戶端 tvOS SDK 的變動極少。 主要變更是新增 IMAAdDisplayContainer,如 iOS 所示 將機器學習工作流程自動化

本指南將逐步說明昇級現有 v3 所需的程序 導入新的 v4 SDK

變更模組名稱

為配合 iOS SDK,我們已將模組名稱從 ClientSideInteractiveMediaAdsGoogleInteractiveMediaAds,因此您應該 進行以下變更

異動
舊優惠

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