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

클라이언트 측 tvOS SDK는 v4 버전에서 거의 변경되지 않았습니다. 이 주요 변경사항은 iOS에서 확인할 수 있듯이 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];