Upgrade sisi klien ke v4

SDK tvOS sisi klien tidak banyak berubah dengan rilis v4. Perubahan utamanya adalah penambahan IMAAdDisplayContainer, seperti yang terlihat di iOS SDK.

Panduan ini membahas proses yang diperlukan untuk mengupgrade implementasi v3 yang sudah ada ke SDK v4 yang baru.

Mengubah nama modul

Agar cocok dengan iOS SDK, kami telah mengubah nama modul dari ClientSideInteractiveMediaAds menjadi GoogleInteractiveMediaAds, sehingga Anda harus melakukan perubahan berikut.

Perubahan
Lama

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

Baru

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

Membuat penampung iklan baru

Membuat dan meneruskan di IMAAdDisplayContainer
Lama

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

Baru

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