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