サーバー間: 入札統合テスト

自社メディエーションは一般公開されません

Audience Networkによる自社入札は、現時点で非公開ベータ版であり、一般公開されません。この状況が変化した時点で、アップデートが提供される予定です。

それまでの間、Facebookとパートナー関係にあるメディエーションプラットフォームのうちのいずれか1つにより、Audience Network入札にアクセスできます。

サーバー間入札統合が完了したら、リリースする前に、実際の広告を制作した上で実機を使って実装をテストしてください。統合する際は、最新のAudience Network SDKを使用して、最新の不具合の修正と改善点を反映させてください。以降のセクションでは、テストアプリで入札の統合をテストする手順を詳しく説明します。

前提条件

ステップ1: 実際の広告でのテスト

ステップ2: デモ広告でのテスト

ステップ1: 実際の広告でのテスト

実際の広告を使用したテストは3段階の手順で行います。

  1. ビジネス設定ページにテスターを追加し、アプリの承認前でも実際の広告が表示されるように設定します。
  2. 割り当てられたテスターがFacebookにログインして、アプリやモバイルウェブサイトを操作します。
  3. クライアントで'test':'0'となっていることを確認します。

アプリにテスターを追加する

テストを実施する人を何らかの役割でFacebookに追加すれば、アプリやモバイルウェブサイトを物理デバイスで実際の広告を使用してテストできます。アプリにテスターを追加する場合は、次の方法をおすすめします。

  1. [ビジネス設定]に移動します。
  2. 左側の[ユーザー]タブで[+追加]をクリックします。
  3. ビジネスマネージャのアカウントに追加するテスターのメールアドレスを入力します。ここには複数の人を入力できます。
  4. 必要ならユーザーに役割を割り当てることができます。ビジネスマネージャでアカウントに追加するだけであれば、[スキップ]をクリックすることもできます。

サードパーティのオークションサーバーを使用している場合は、そのサーバーを必ずAudience Networkと統合し、Facebookに入札リクエストを送信するように設定してください。

広告の配置のテストの際には、Facebookがリクエストの20%に対して意図的に広告を表示しません。それにより、広告が掲載されないケースをアプリやモバイルサイトがどのように処理するのかをテストできます。

ステップ2: デモ広告でのテスト

アプリをテストするユーザーがアプリのビジネスマネージャの役割に追加されていることを確認してください。実機で実際の広告を表示できるので、テストにはこの方法を使用することをおすすめします。推奨されるテスト方法については、「実際の広告でのテスト」のセクションをご覧ください。

ただし、前のセクションで述べたように、アプリのUIビューで実際の広告のUIをテストできない場合もあります。さらに、アプリから受信する広告が画像広告、動画広告、カルーセル広告のどれになるかは保証できません。実際の広告をリクエストしても、返される広告のコンテンツや形式は保証されません。縦向き動画のコンテンツを含む広告を使用して、アプリのUIビューで正しく表示されることをテストする場合はどうすればよいでしょうか。

デモ広告をリクエストするには、任意のFacebook広告オブジェクトを初期化する際に、次のデモ広告タイプの文字列を使用して配置IDを「#」と結び付けます。デモ広告のリクエストで使用する配置IDテンプレートはDEMO_AD_TYPE#YOUR_PLACEMENT_IDです。

このテストコードを使うとデモ広告の割合しか表示されないため、アプリをこの状態で公開しないようにしてください。その代わり、DEBUGTESTINGなどのプリプロセッサーマクロを使用し、#ifdefを使用することにより、テストビルドとリリースビルドを区別するようにしてください。

デモ広告タイプの表

テスト広告タイプ 説明 サポートされている広告フォーマット

VID_HD_16_9_46S_APP_INSTALL

16x9のHD動画を使用した46秒の広告。アプリインストールのCTAオプション付き。

インタースティシャル、リワード動画、ネイティブ

VID_HD_16_9_46S_LINK

16x9のHD動画を使用した46秒の広告。リンクのCTAオプション付き。

インタースティシャル、リワード動画、ネイティブ

VID_HD_16_9_15S_APP_INSTALL

16x9のHD動画を使用した15秒の広告。アプリインストールのCTAオプション付き。

インタースティシャル、リワード動画、ネイティブ

VID_HD_16_9_15S_LINK

16x9のHD動画を使用した15秒の広告。リンクのCTAオプション付き。

インタースティシャル、リワード動画、ネイティブ

VID_HD_9_16_39S_APP_INSTALL

9x16のHD動画を使用した39秒の広告。アプリインストールのCTAオプション付き。

インタースティシャル、リワード動画、ネイティブ

VID_HD_9_16_39S_LINK

9x16のHD動画を使用した39秒の広告。リンクのCTAオプション付き。

インタースティシャル、リワード動画、ネイティブ

IMG_16_9_APP_INSTALL

16x9の画像広告。アプリインストールのCTAオプション付き。

バナー、ネイティブバナー、インタースティシャル、ネイティブ

IMG_16_9_LINK

16x9の画像広告。リンクのCTAオプション付き。

バナー、ネイティブバナー、インタースティシャル、ネイティブ

CAROUSEL_IMG_SQUARE_APP_INSTALL

正方形の画像を使ったカルーセル広告。アプリインストールのCTAオプション付き。

インタースティシャル、ネイティブ

CAROUSEL_IMG_SQUARE_LINK

正方形の画像を使ったカルーセル広告。リンクのCTAオプション付き。

インタースティシャル、ネイティブ

デモ広告タイプを使用して広告の配置をテストする際は、サポートされている広告フォーマットに注意してください。たとえば、動画リワードインスタンスを作成してデモ広告タイプIMG_16_9_APP_INSTALLの広告をリクエストすると、エラーが返されます。

デモ広告タイプを前に指定していなくても、統合はテストできます。入札リクエストの中でtestフィールドを1に設定するだけです。