クライアントサイドから v4 へのアップグレード

クライアントサイドの tvOS SDK は、v4 リリースでほとんど変更されていません。「 主な変更点は、iOS で見られるように、IMAAdDisplayContainer の追加です。 できます。

このガイドでは、既存の v3 にアップグレードするために必要なプロセスについて説明します。 新しい v4 SDK に統合します。

モジュール名を変更する

iOS SDK に合わせて、モジュール名を ClientSideInteractiveMediaAdsGoogleInteractiveMediaAds に設定するため、 次の変更を行います。

変更回数

#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];