Upgrade sisi klien ke v4

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

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

Mengubah nama modul

Agar sesuai dengan SDK iOS, kami telah mengubah nama modul dari ClientSideInteractiveMediaAds ke GoogleInteractiveMediaAds, jadi Anda harus lakukan perubahan berikut.

Perubahan
Lama

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

Baru

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

Membuat penampung iklan baru

Membuat dan meneruskan dalam 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];