Skip to main content

概要

リワード広告は、ユーザーが広告を最後まで視聴すると報酬を受け取れるフルスクリーン広告です。ゲーム内アイテムや追加コンテンツなどの報酬を提供する際に使用します。

主な特徴

  • 画面全体を覆うフルスクリーン広告
  • 動画広告対応
  • 報酬イベントコールバック提供
  • 報酬タイプと数量情報の伝達
  • ロードと表示を分離した柔軟なタイミング制御
開発環境ではテストユニットIDを使用してください:PUBLIC_TEST_UNIT_ID_REWARDED

AdropRewardedAd

コンストラクタ

パラメータ

プロパティ

メソッド


基本的な使い方


AdropRewardedListener

リワード広告イベントを処理するリスナーです。

コールバック関数

コールバックの説明


報酬処理

報酬コールバック

onAdEarnRewardHandlerコールバックで報酬情報を受け取り処理します。

報酬付与タイミング

報酬は必ずonAdEarnRewardHandlerコールバックで付与してください。広告が完全に視聴される前に閉じられた場合、このコールバックは呼び出されません。

広告の再作成

リワード広告は一回限りです。一度表示された広告は再表示できないため、新しい広告をロードするにはインスタンスを再作成する必要があります。

エラー処理


ベストプラクティス

1. 事前ロード

ユーザーが報酬を要求した時にすぐに広告を表示できるよう事前にロードします。

2. ユーザーへの報酬案内

広告視聴前に受け取れる報酬を明確に案内します。

3. 広告の準備状態表示

広告が準備できた時のみ報酬ボタンを有効にします。

4. 報酬付与の信頼性

報酬付与はサーバーで検証することをお勧めします。

5. リソース管理

使用しない広告インスタンスは必ず解放してください。

完全な例


サーバーサイド検証(SSV)

サーバーサイド検証を使用すると、サーバーで報酬の付与を安全に検証できます。広告がロードされる際にサーバー間コールバックにuserIdcustomDataを含めるには、ServerSideVerificationOptionsを設定してください。
サーバーでSSVコールバックを受信するには、コンソールの**[管理] > [連携] > リワード広告SSV**でコールバックURLを登録してください。ここで設定したuserIdcustomDataは、そのURLへ送信される暗号化ペイロードに含まれます。ペイロードの復号と設定方法はリワード広告SSVガイドをご参照ください。

セットアップ

load()を呼び出す前にserverSideVerificationOptionsを設定してください。

ServerSideVerificationOptions

完全な例

serverSideVerificationOptionsload()を呼び出す前に設定する必要があります。load()の後に設定したオプションは、その広告リクエストには適用されません。

バックフィル広告

バックフィル広告が有効な場合、ダイレクト広告がない時に自動的にバックフィル広告がロードされます。エラーコードを使ってバックフィル関連の状態を処理できます。
バックフィル広告を使用するには、ネイティブプラットフォームにバックフィル依存性を追加する必要があります。はじめにを参照してください。

次のステップ

ポップアップ広告

ポップアップ形式で表示される広告の実装

ターゲティング

パーソナライズ広告のためのターゲティング設定

リファレンス

タイプ、メソッド、エラーコードの参照