클라이언트측에서 v4로 업그레이드

클라이언트 측 tvOS SDK는 v4 출시에서 거의 변경되지 않았습니다. 주요 변경사항은 iOS SDK에서 볼 수 있듯이 IMAAdDisplayContainer가 추가된 것입니다.

이 가이드에서는 기존 v3 구현을 새 v4 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];