動画視聴型インセンティブ広告の組み込み
tateo-okubo edited this page Oct 16, 2019
·
22 revisions
このページでは、Unityでの動画視聴型インセンティブ広告の組み込み方法について説明します。
- Android 4.1 以降
- iOS 8.0 以降
対応提携ネットワークについてはこちらをご覧ください。
- 管理画面にログインして、対象の枠の「タグ/SDK」を選択してください。
- 「SDKダウンロード」より「adstir SDK (Unityプラグイン)」をダウンロードしてください。
組み込みたいプロジェクトを開いた状態で、入手したAdstir-VideoAdSDKBundled.unityPackage
をダブルクリックし、プロジェクトにインポートします。
PlayServicesResolverを使用して、インポートを行います。
- File -> BuildSettingsからPlatform->Androidを選択してSwitch Platformをクリックしてください。
- Assets -> Google Play Services -> Resolve Client Jarsをクリックしてください。
ここでは、同梱されているサンプル、PlayButton.cs
をuGUIのボタンとともに使用する前提で説明をします。
まず、再生ボタンを設定します。
- 動画の再生を開始するボタン(PlayButton)を配置します。
- Assetsに配置したPlayButton.csを、「Hierarchy」タブ内に作成されたボタンにドラッグ&ドロップします。
- ボタンを選択し、「Inspector」の「On Click()」欄の+ボタンをクリックします。
- 追加されたイベントのターゲットを「○」ボタンで選択し、「Scene」タブからPlayButtonを選択します。
- 「No Function」のドロップダウンメニューから、「PlayButton」-> 「Show ()」を選択します。
これで、再生ボタンの設定が完了します。
つぎに、PlayButton.cs
を開き、メディアID、枠Noを設定します。
ここで登録したOS毎に正しく設定をしないと、動画広告が表示されません。
* AdstirVideoAds.Init
は一度しか実行されないメソッドです。
複数の枠Noをご利用の場合はアプリ内で使用する全ての枠Noを初期化してください。
営業担当者から、配信設定が完了した旨の連絡を受けたら、広告の表示を試します。 実装に問題が無ければ、自動的に動画がロードされ、ロードが完了するとボタンがアクティブな状態になります。 実際にボタンを押し、広告が表示されることを確認してください。