adBreak()
の呼び出しでは必ず、プレースメント タイプを指定する必要があります。これは、広告が表示されるときのゲームの状態を説明する文字列です。ゲームが読み込み中か、プレーヤーがゲームプレイを一時停止したか、またはゲーム内で報酬を獲得できるポイントに達したかなど、
正確なタイプを使用することが重要です。これは、表示される広告の種類(インタースティシャル広告かリワード広告か)に直接影響する可能性があるためです。ただし、API の動作に対して、あまり目に見えない他の影響を与える場合もあります。API が適切に機能するように、プレースメント タイプを正しく指定することが重要です。
プレースメント タイプ | 説明 |
---|---|
'preroll' |
ゲームの UI が読み込まれておらず、音声が再生されていない。ゲームに設定できる「プレロール」プレースメントは、ページの読み込みごとに 1 つのみです。 例: プレーヤーがゲームカタログ内でゲームをクリックします。ゲーム キャンバスが表示され、ゲームが UI をレンダリングする前、または音声が有効になる前に広告が表示されます。プレーヤーは広告をクリックするか、閉じることができ、この時点でゲームが開始されます。 |
'start' |
ゲームが読み込まれ、UI が表示されて音声が有効になっている。プレーヤーはゲームを操作できるが、ゲームプレイはまだ開始していない。 例: 「読み込み中...」という読み込み画面が短い間表示され、インタースティシャル広告が表示されます。プレーヤーは広告をクリックするか、広告を閉じてゲームを続行できます。 注: preroll は、start プレースメントよりもかなり多くの作業を要します。preroll は、API が初期化されるのを待ってから、広告を自動的にプリロードします。ゲームの読み込み中に UI がレンダリングされる前に表示される最初の広告では、start ではなく preroll を使用することをおすすめします。UI がレンダリングされ、プレーヤーがゲームを操作できるようになった後は、start の方が適しています。start は、ゲームの再起動時に使用することもでき、ページの読み込みごとに複数の start プレースメントを使用できます。start プレースメントがゲームの最初のプレースメントである場合(つまり、preroll プレースメントを使用しない場合)、広告のプリロードを手動でリクエストする必要が生じる場合があります。 |
'pause' |
プレーヤーがゲームを一時停止した。 例: プレーヤーがゲームを一時停止し、インタースティシャル広告が表示されます。広告は、プレーヤーが閉じるまで画面に表示され続けます。ゲームに戻ると、ゲームは一時停止されたままになっています。プレーヤーはゲームを再開してプレイを続けることができます。 |
'next' |
プレーヤーが次のレベルに移動した。 例: プレーヤーがレベルをクリアし、[次のレベル] ボタンをタップすると、インタースティシャル広告が表示されます。ユーザーは広告を閲覧して閉じ、次のレベルに進みます。 |
'browse' |
プレーヤーがゲームプレイの外でオプションを操作する。 例: プレーヤーがキャラクターのスタイルを変更しようと [オプション] をタップすると、インタースティシャル広告が表示されます。ユーザーは広告を閲覧して閉じ、キャラクター設定メニューに移動します。 |
'reward' |
プレーヤーがゲーム内で報酬を獲得できるポイントに到達した。 例: プレーヤーがゲーム内で死んで、ライフもなくなりました。ここで広告を見ると、プレーヤーはボーナスのライフがもらえます。Ad Placement API は、プレーヤーに報酬を提供するためにコードを呼び出します。ユーザーが特典ボタンをタップして、動画広告を最後まで視聴すると、新しいライフを受け取り、ゲームを続行できます。 |
注: このプレースメント タイプのセットについては、現在も開発が行われています。
このどのカテゴリにもうまく当てはまらないプレースメントがゲームにある場合は、Google アカウント マネージャーにお知らせください。Google では、お寄せいただいたフィードバックをもとにカテゴリを追加していきます。