Google Mobile Ads SDK には、テストクエリのクリエイティブのタイプを指定できる API が用意されています。パラメータを設定すると、指定したタイプのクリエイティブのみが取得されて表示されます。
用途
追加オブジェクトに ft_ctype パラメータを含めて広告リクエストに渡すことで、クリエイティブのタイプを指定できます。ただし、この指定により利用可能な広告が制限されるため、広告が配信されない場合があります。
Swift
let extras = Extras()
extras.additionalParameters = ["ft_ctype": "video_app_install"]
let request = Request()
request.register(extras)
Objective-C
GADExtras *extras = [[GADExtras alloc] init];
extras.additionalParameters = @{@"ft_ctype" : @"video_app_install"};
GADRequest *request = [GADRequest request];
[request registerAdNetworkExtras:extras];
次の表に、ft_ctype の有効な値を示します。
| クリエイティブ タイプ | ft_ctype | 形式 |
|---|---|---|
| HTML5 | HTML5 | バナー、インタースティシャル、リワード |
| アプリ インストール イメージ | image_app_install | バナー、ネイティブ、インタースティシャル、リワード |
| 表示画像 | image_display | バナー、インタースティシャル |
| ディスプレイ パーシャル スロット | partial_slot | バナー、ネイティブ、インタースティシャル |
| アプリ インストール テキスト | text_app_install | バナー、ネイティブ、インタースティシャル |
| 表示テキスト | text_display | バナー、ネイティブ、インタースティシャル |
| TrueView | trueview | インタースティシャル、リワード |
| アプリ インストール動画 | video_app_install | バナー、ネイティブ、インタースティシャル、リワード |
この機能は Google 広告にのみ影響します。広告ユニットでメディエーションが有効になっている場合、第三者広告ソースから返される広告では ft_ctype パラメータが無視されます。このため、メディエーションが有効になっていない広告ユニットのテストで使用することをおすすめします。