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