インタースティシャル広告とリワード広告を統合する

概要

インタースティシャル広告について

インタースティシャル広告は、アプリのインターフェースを覆うフルスクリーン広告です。これらは通常、アクティビティ間やゲームのレベル間の一時停止中など、アプリのフローの自然な移行ポイントに表示されます。一部のインタースティシャル広告はリワード広告です。

リワード広告について

リワード広告は、広告の視聴や広告の利用と引き換えに、ユーザーに価値のあるものを提供することで、優れたユーザー エクスペリエンスを提供します。この広告の視聴と引き換えに、通常、ゲームでの追加ライフ、仮想通貨、パズルのヒントなど、アプリ内の特典を獲得することができます (報酬の性質や量はユーザーが決定します)。アプリ内の自然な合間に表示されるリワード広告は、特に当社の推奨事項に従ってスキップできないようにした場合に、高い収益をもたらします。

リワード広告はインセンティブ広告として参照されることがあります。どちらの場合も、同等な広告のことを示しています。「リワード」が推奨されますが、SDK のコードと Reporting API では、インセンティブを使用します。

リワード広告を統合するには、アプリ内報酬 (推奨、以下で説明) とサーバー間コールバック (「このトピックに関する FAQ 記事」を参照) の 2 つの方法があります。アプリ内報酬は、ユーザーが広告ビューを正常に終了するか、ダウンロード ボタンをクリックすると、アプリ内で直接報酬を受け取ることができます。この手法の主な利点は、実装が簡単なことです。迅速な方法を探していて、リプレイ攻撃をあまり心配しないのであれば、こちらを利用できます。

Vungle は、Dynamic Template 広告を使ったさまざまな広告フォーマットを提供します。動画再生に続きエンド カードが表示される従来の広告再生の広告フォーマットとは異なり、動画再生中にコール トゥ アクション (CTA) ボタンが利用できるテンプレートを提供しています。動画広告を最後まで視聴したユーザーと同様に、ボタンをクリックしたユーザーにも報酬を与える必要があります。

手順 1. 基本的な統合を完了する

インタースティシャル広告とリワード広告を Windows アプリに統合するには、基本的な統合の記事の手順に従って開始します。この記事には補足情報が含まれており、基本的な統合が完了していることを前提としています。

手順 2. 広告を読み込んで再生する

広告配置用の広告を読み込む

広告を読み込むには LoadAd を呼び出し、広告アセットをダウンロードするための十分な時間をおいてから、OnAdPlayableChanged が呼び出されるまで待つ必要があります。

sdkInstance.LoadAd(“placement_id”);

注意: 広告配置 ID では大文字と小文字が区別されます。

サンプル コード:

private void OnLevelStart(Object sender, RoutedEventArgs e)
{
  sdkInstance.LoadAd(“placement_id”);
}

広告を再生する

デフォルト設定で広告を再生する:

await sdkInstance.PlayAdAsync(new AdConfig(), “placement_id”);

サンプル コード:

private async void OnLevelComplete(Object sender, RoutedEventArgs e)
{
  await sdkInstance.PlayAdAsync(new AdConfig(), “placement_id”);
}

AdConfig オブジェクトにオプションを渡すと、再生する広告を任意でカスタマイズできます。

サンプル コード:

private async void PlayCustomizedAd(Object sender, RoutedEventArgs e)
{
  AdConfig adConfig = new AdConfig();

  adConfig.Orientation = DisplayOrientations.Portrait;
  adConfig.SoundEnabled = false;
  
  await sdkInstance.PlayAdAsync(adConfig, placement2);
}

手順 3. リワード広告をカスタマイズする (オプション)

AdConfig オブジェクト インスタンスで利用できるプロパティは以下のとおりです。

オプション

デフォルト値/
タイプ

説明

UserId

null

文字列

一意のユーザー ID をアプリケーションに渡し、このユーザーがインセンティブ広告の視聴による報酬の対象となることを確認します。

注意: この設定は報酬型広告配置にのみ適用されます。

IncentivizedDialogTitle

「この広告を閉じますか?」

文字列

インセンティブ広告をスキップするときに表示される確認メッセージのタイトルを設定します。

注意: この設定は報酬型広告配置にのみ適用されます。

IncentivizedDialogBody

「この広告をスキップしてもよろしいですか。報酬を受け取るには最後まで視聴する必要があります。」

文字列

インセンティブ広告をスキップするときに表示される確認メッセージの本文を設定します。

注意: この設定は報酬型広告配置にのみ適用されます。

IncentivizedDialogCloseButton

「閉じる」

 

文字列

インセンティブ広告をスキップするときに表示される確認メッセージの [キャンセル] ボタンのテキストを設定します。

注意: この設定は報酬型広告配置にのみ適用されます。

IncentivizedDialogContinueButton

「続行」

文字列

インセンティブ広告をスキップするときに表示される確認メッセージの [視聴を続行] ボタンのテキストを設定します。

注意: インセンティブ広告でない場合、この設定は適用されません。

Incentivized

-

非推奨

報酬対象構成は、ダッシュボードから広告配置レベルで設定することができます。「広告配置の設定とレポート作成」を参照してください。

SoundEnabled のオプションと、Dynamic Template 広告用のインセンティブ ダイアログは、ダッシュボード上で設定することができます。プログラム経由での設定は、以前の広告にのみ適用されます。

Questions?

Need further assistance, feel free to reach out to us, we’re here to help!

この記事は役に立ちましたか?