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