動画広告をつかったUnity製アプリのマネタイズ 〜実装篇〜
-
Upload
yasuyuki-kamata -
Category
Documents
-
view
573 -
download
1
Transcript of 動画広告をつかったUnity製アプリのマネタイズ 〜実装篇〜
COPYRIGHT 2015 @ UNITY TECHNOLOGIES
動画広告をつかった Unity製アプリのマネタイズ ~実装篇~ユニティ・テクノロジーズ・ジャパン合同会社 Unity Ads Field Engineer 鎌田 泰行
COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2015 @ UNITY TECHNOLOGIES
• Game IDを取得する • 動画広告を表示する • UnityAdsで動画広告を表示する流れ • 基本的なコーディング • ヘルパーを利用する • 参考になるデモプロジェクト
Agenda
COPYRIGHT 2015 @ UNITY TECHNOLOGIES
Game IDってなんなの?
Game IDは、各プラットフォーム毎に広告を配信したり 自分が作ったアプリを区別するためのUnity Ads内のID
まちがえると.. • Androidの端末にiOSアプリの広告がでたり • 自分が作ったアプリの収益が他の人の成果になってしまったり
COPYRIGHT 2015 @ UNITY TECHNOLOGIES
管理画面から Game ID を取得
https://unityads.unity3d.com/admin/
Game ID
COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2015 @ UNITY TECHNOLOGIES
UnityAdsで 動画広告を表示する流れ
動画広告を表示する
COPYRIGHT 2015 @ UNITY TECHNOLOGIES
UnityAdsの初期化(Initialize)
アプリ (iOS or Android)
UnityAds サーバー
これから広告を 表示するよ。
準備OK?
Initialize()=
COPYRIGHT 2015 @ UNITY TECHNOLOGIES
UnityAdsの初期化(Initialize)
アプリ (iOS or Android)
UnityAds サーバー
ちょっとまってて…
…準備OK!!Advertisement.isReady ()
== true
COPYRIGHT 2015 @ UNITY TECHNOLOGIES
動画広告の表示(Show)using UnityEngine; using System.Collections; using UnityEngine.Advertisements; // Unity Ads を使うための宣言
public class UnityAdsSample : MonoBehaviour { public string gameID; void Awake () { if (Advertisement.isSupported) { //プラットフォームがサポートしているかどうか
Advertisement.Initialize (gameID); // Unity Ads の初期化
} } public void ShowUnityAds () { if (Advertisement.isReady ()) { // 準備ができていたら
Advertisement.Show (); // 広告を表示
} } }
https://gist.github.com/yasuyuki-kamata/5ecefe82dfc766bc0551
COPYRIGHT 2015 @ UNITY TECHNOLOGIES
Unity Ads Helper
• https://github.com/wcoastsands/unity-ads-helper/
• SFにいるNikkoがつくった
COPYRIGHT 2015 @ UNITY TECHNOLOGIES
Features
• Edit->UnityAds SettingからOS別にIDを設定
•細かいif文は不要
•デリゲート(onFinished, onSkipped, onFailed)の設定がかんたん
COPYRIGHT 2015 @ UNITY TECHNOLOGIES
SpaceAds
• 公式のデモ • Githubで公開されているデモプロジェクト「unity-ads-demo」
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
Please let me know if you have any questions :)