Skip to content

動画視聴型インセンティブ広告の組み込み

tateo-okubo edited this page Oct 16, 2019 · 22 revisions

このページでは、Unityでの動画視聴型インセンティブ広告の組み込み方法について説明します。

対応OS

  • Android 4.1 以降
  • iOS 8.0 以降

対応提携ネットワークについて

対応提携ネットワークについてはこちらをご覧ください。

Unityプラグインの入手

  1. 管理画面にログインして、対象の枠の「タグ/SDK」を選択してください。
  2. 「SDKダウンロード」より「adstir SDK (Unityプラグイン)」をダウンロードしてください。

Unityプラグインのインポート

組み込みたいプロジェクトを開いた状態で、入手したAdstir-VideoAdSDKBundled.unityPackageをダブルクリックし、プロジェクトにインポートします。

Google Play servicesのインポート

PlayServicesResolverを使用して、インポートを行います。

  1. File -> BuildSettingsからPlatform->Androidを選択してSwitch Platformをクリックしてください。
  2. Assets -> Google Play Services -> Resolve Client Jarsをクリックしてください。

実装例

ここでは、同梱されているサンプル、PlayButton.csをuGUIのボタンとともに使用する前提で説明をします。 まず、再生ボタンを設定します。

  1. 動画の再生を開始するボタン(PlayButton)を配置します。
  2. Assetsに配置したPlayButton.csを、「Hierarchy」タブ内に作成されたボタンにドラッグ&ドロップします。
  3. ボタンを選択し、「Inspector」の「On Click()」欄の+ボタンをクリックします。
  4. 追加されたイベントのターゲットを「○」ボタンで選択し、「Scene」タブからPlayButtonを選択します。
  5. 「No Function」のドロップダウンメニューから、「PlayButton」-> 「Show ()」を選択します。

これで、再生ボタンの設定が完了します。 つぎに、PlayButton.csを開き、メディアID、枠Noを設定します。 ここで登録したOS毎に正しく設定をしないと、動画広告が表示されません。

* AdstirVideoAds.Initは一度しか実行されないメソッドです。 複数の枠Noをご利用の場合はアプリ内で使用する全ての枠Noを初期化してください。

表示テスト

営業担当者から、配信設定が完了した旨の連絡を受けたら、広告の表示を試します。 実装に問題が無ければ、自動的に動画がロードされ、ロードが完了するとボタンがアクティブな状態になります。 実際にボタンを押し、広告が表示されることを確認してください。