Unite 2016 Tokyo Day0 Unityサービス実装ワークショップ(Course A) Unity Ads パート

41

Transcript of Unite 2016 Tokyo Day0 Unityサービス実装ワークショップ(Course A) Unity Ads パート

Unity Ads

Unity Ads Overview

• 動画アドネットワーク • プラットフォーム:iOS / Android

• 15~30秒程度の全画面動画

• Unity 5.2 からエディタに完全統合、SDK不要

• ゲームのデザインを邪魔しない

• 日本でも一日に数百ドル稼ぐデベロッパーが複数

開発支援から成功支援へ

開発者にとっての「成功」とは

2 : 98

The Swrve Monetization Report 2016 https://www.swrve.com/landing/swrve-monetization-report-2016

98.1%

1.9%

無課金ユーザー

課金ユーザー

The Swrve Monetization Report 2016 https://www.swrve.com/landing/swrve-monetization-report-2016

98.1%

1.9%

マネタイズできていないユーザー

マネタイズできているユーザー

The Swrve Monetization Report 2016 https://www.swrve.com/landing/swrve-monetization-report-2016

100%マネタイズできているユーザー

すべてのプレイヤーをマネタイズする

次の開発へつなげる ゲームへの集客へつなげる

Unity Ads をゲームに導入してみる

Unity Ads の機能をオンにする

• Services ウィンドウから Unity Ads の機能をオンにする

• UnityEngine.Advertisements が使えるようになります

• [Advanced] の中にiOS, AndroidそれぞれのGame IDが表示されます

UnityAdsController をDLしてインポート

• http://bit.ly/unityadscontroller • 今日は USB の中に入ってます

• Unity Ads をさらに簡単に導入するためのスクリプトと Prefab

プレハブ(UnityAdsController.prefab)を シーンにドラッグ&ドロップ• /UnityAdsController/Prefab/

UnityAdsController.prefab

プレハブ(UnityAdsController.prefab)の Game ID と Zone ID を設定する

Game ID ってなに?

• Unity Ads内でゲームアプリを識別するための固有のID

• プラットフォームごとに発行される

Zone ID(Placement)ってなに?

• いわゆる広告枠

• デフォルトで2つ作成されている

• video • rewardedVideo

• 自分で増やせる

AD_Button に広告表示の関数を割り当てる

• Canvas > border_gameover > AD_Button のOnClickから、UnityAdsControllerの中のShowUnityAds()を呼ぶように設定する

広告表示完了時のコールバックを設定する

• UnityAdsController の中の OnFinished

Callback から、GameOverController の中の

RetryWithEasyMode() を呼ぶように設定する

• ここはゲームの内容によって変更できる余地がある

• たとえば

• その場からコンティニュー

• ボーナスコイン など

広告表示完了時にボーナスコインを付与する

• サンプルコード RewardCoin.cs

• bit.ly/rewardcoinsample • Zip をダウンロードして Unity へインポート

• GameOverController にアタッチ

• UnityAdsController の OnFinished Callback で呼び出す関数を変更する

UnityAdsController(Script)の解説

Unity Ads のダッシュボードを見てみる

ダッシュボードへアクセス

Services ウィンドウ右上の

「Go to Dashboard」

あるいは

https://dashboard.unityads.unity3d.com/ へアクセス

Organizationの切り替え

Project 一覧の表示

テスト端末の一覧表示・登録

API Key の取得・再生成

連絡先情報

請求関連

請求関連

デベロッパーID

ダッシュボード:プロジェクト設定

Platform 一覧

レポート

プロジェクトID, COPPAの設定

導入方法のヘルプ (Game IDの表示)

ダッシュボード:プラットフォーム設定

広告枠の設定

広告フィルタリング(除外)の設定

動画の向き、テストモードの設定

プラットフォーム設定の表示 (Game ID, Store ID)