Nâng cấp phía máy khách lên phiên bản 4

SDK tvOS phía máy khách ít thay đổi trong bản phát hành phiên bản 4. Thay đổi chính là thêm IMAAdDisplayContainer, như đã thấy trong SDK iOS.

Hướng dẫn này trình bày quy trình cần thiết để nâng cấp quy trình triển khai phiên bản 3 hiện có lên SDK phiên bản 4 mới.

Thay đổi tên mô-đun

Để phù hợp với SDK iOS, chúng tôi đã thay đổi tên mô-đun từ ClientSideInteractiveMediaAds thành GoogleInteractiveMediaAds, vì vậy bạn nên thực hiện các thay đổi sau.

Các thay đổi

#import <ClientSideInteractiveMediaAds/ClientSideInteractiveMediaAds.h>
@import ClientSideInteractiveMediaAds;

Mới

#import <GoogleInteractiveMediaAds/GoogleInteractiveMediaAds.h>
@import GoogleInteractiveMediaAds;

Tạo vùng chứa quảng cáo mới

Tạo và truyền vào IMAAdDisplayContainer

IMAAdsRequest *adsRequest =
    [[IMAAdsRequest alloc] initWithAdTagUrl:kAdTagUrlString
                         adDisplayContainer:self.videoView
                            contentPlayhead:self.contentPlayhead
                                userContext:userContext];

Mới

self.adDisplayContainer =
    [[IMAAdDisplayContainer alloc] initWithAdContainer:self.videoView];
IMAAdsRequest *adsRequest =
    [[IMAAdsRequest alloc] initWithAdTagUrl:kAdTagUrlString
                         adDisplayContainer:self.adDisplayContainer
                            contentPlayhead:self.contentPlayhead
                                userContext:userContext];