การอัปเกรดฝั่งไคลเอ็นต์เป็นเวอร์ชัน 4

tvOS SDK ฝั่งไคลเอ็นต์มีการเปลี่ยนแปลงน้อยมากในรุ่น v4 การเปลี่ยนแปลงหลักคือการเพิ่ม IMAAdDisplayContainer ตามที่เห็นใน iOS SDK

คู่มือนี้จะแนะนำกระบวนการที่จำเป็นในการอัปเกรดการใช้งาน v3 ที่มีอยู่เป็น SDK v4 ใหม่

เปลี่ยนชื่อโมดูล

เพื่อให้ตรงกับ 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];