Top Banner
COPYRIGHT 2015 @ UNITY TECHNOLOGIES Unity Ads のいろは 動画広告の紹介とコーディング例 ユニティ・テクノロジーズ・ジャパン合同会社 コミュニティエンジニア 鎌田 泰行
24

Unity Ads のいろは 動画広告の紹介とコーディング例

Jul 16, 2015

Download

Technology

Yasuyuki Kamata
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Unity Ads のいろは 動画広告の紹介とコーディング例

COPYRIGHT 2015 @ UNITY TECHNOLOGIES

Unity Ads のいろは 動画広告の紹介とコーディング例

ユニティ・テクノロジーズ・ジャパン合同会社 コミュニティエンジニア 鎌田 泰行

Page 2: Unity Ads のいろは 動画広告の紹介とコーディング例

COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2015 @ UNITY TECHNOLOGIES

• 本講演では、Unityでつくられたモバイルアプリに Unity Ads を実装する方法についてご説明します

はじめに

Page 3: Unity Ads のいろは 動画広告の紹介とコーディング例

COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2015 @ UNITY TECHNOLOGIES

• Game IDを取得する • 動画広告を表示する • 基本的なコーディング • ノンコーディングで表示する • 動画視聴後の報酬付与の仕組みを取り入れる • 参考になるデモプロジェクト

• Unity 5.1 での実装方法

Agenda

Page 4: Unity Ads のいろは 動画広告の紹介とコーディング例

COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2015 @ UNITY TECHNOLOGIES

Game IDを取得する

Page 5: Unity Ads のいろは 動画広告の紹介とコーディング例

COPYRIGHT 2015 @ UNITY TECHNOLOGIES

Game IDってなんなの?

Game IDは、各プラットフォーム毎に広告を配信したり 自分が作ったアプリを区別するためのUnity Ads内のID

まちがえると.. • Androidの端末にiOSアプリの広告がでたり • 自分が作ったアプリの収益が他の人の成果になってしまったり

Page 6: Unity Ads のいろは 動画広告の紹介とコーディング例

COPYRIGHT 2015 @ UNITY TECHNOLOGIES

管理画面から Game ID を取得

https://unityads.unity3d.com/admin/

Game ID

Page 7: Unity Ads のいろは 動画広告の紹介とコーディング例

COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2015 @ UNITY TECHNOLOGIES

動画広告を表示する

Page 8: Unity Ads のいろは 動画広告の紹介とコーディング例

COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2015 @ UNITY TECHNOLOGIES

基本的なコーディング

動画広告を表示する

Page 9: Unity Ads のいろは 動画広告の紹介とコーディング例

COPYRIGHT 2015 @ UNITY TECHNOLOGIES

UnityAdsの初期化(Initialize)

アプリ (iOS or Android)

UnityAds サーバー

これから広告を 表示するよ。

準備OK?

Initialize()=

Page 10: Unity Ads のいろは 動画広告の紹介とコーディング例

COPYRIGHT 2015 @ UNITY TECHNOLOGIES

UnityAdsの初期化(Initialize)

アプリ (iOS or Android)

UnityAds サーバー

ちょっとまってて…

準備OK ( ´∀`)bAdvertisement.isReady ()

== true

Page 11: Unity Ads のいろは 動画広告の紹介とコーディング例

COPYRIGHT 2015 @ UNITY TECHNOLOGIES

アプリ (iOS or Android)

UnityAds サーバー

広告表示!

動画広告の表示(Show)

Page 12: Unity Ads のいろは 動画広告の紹介とコーディング例

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

Page 13: Unity Ads のいろは 動画広告の紹介とコーディング例

COPYRIGHT 2015 @ UNITY TECHNOLOGIES

Unity UI のボタンと連動させる

Page 14: Unity Ads のいろは 動画広告の紹介とコーディング例

COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2015 @ UNITY TECHNOLOGIES

ノンコーディングで表示する

動画広告を表示する

Page 15: Unity Ads のいろは 動画広告の紹介とコーディング例

COPYRIGHT 2015 @ UNITY TECHNOLOGIES

EasyUnityAds

• 簡単導入パッケージをつくりました • ノンコーディングで動画広告を表示(だけなら)できます

• Githubで公開中

https://github.com/yasuyuki-kamata/EasyUnityAds

Page 16: Unity Ads のいろは 動画広告の紹介とコーディング例

COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2015 @ UNITY TECHNOLOGIES

動画視聴後の報酬付与の 仕組みを取り入れる

動画広告を表示する

Page 17: Unity Ads のいろは 動画広告の紹介とコーディング例

COPYRIGHT 2015 @ UNITY TECHNOLOGIES

resultCallbackを設定するpublic void ShowUnityAds () { if (Advertisement.isReady ()) { Advertisement.Show("rewardedVideoZone", new ShowOptions{ pause = true, resultCallback = result => { switch (result) { case ShowResult.Finished: // ここに動画視聴完了時の処理 break; default: break; } } }); } }

Page 18: Unity Ads のいろは 動画広告の紹介とコーディング例

COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2015 @ UNITY TECHNOLOGIES

その他 参考になるデモプロジェクト

動画広告を表示する

Page 19: Unity Ads のいろは 動画広告の紹介とコーディング例

COPYRIGHT 2015 @ UNITY TECHNOLOGIES

SpaceAds

• 公式のデモ • Githubで公開されているデモプロジェクト「unity-ads-demo」 • 中で使用されているUnityAdsHelperが便利そう

Page 20: Unity Ads のいろは 動画広告の紹介とコーディング例

COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2015 @ UNITY TECHNOLOGIES

Unity 5.1 での実装方法

Page 21: Unity Ads のいろは 動画広告の紹介とコーディング例

COPYRIGHT 2015 @ UNITY TECHNOLOGIES

Connect Window

• 右上の雲マークを押すと出現 • Configuration • Code Samples • Docs

Page 22: Unity Ads のいろは 動画広告の紹介とコーディング例

COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2015 @ UNITY TECHNOLOGIES

さいごに

Page 23: Unity Ads のいろは 動画広告の紹介とコーディング例

COPYRIGHT 2015 @ UNITY TECHNOLOGIES

Unity Ads ミートアップ

• Unity Ads についての情報共有を目的とした場 • 動画広告の事例紹介や導入方法など • 毎月開催予定 • 次回は 4月27日(月)https://atnd.org/events/64559

Page 24: Unity Ads のいろは 動画広告の紹介とコーディング例

COPYRIGHT 2014 @ UNITY TECHNOLOGIES

Please let me know if you have any questions!

[email protected]