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