クライアントサイドから 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];