【2016年最新版】ゼロから解説!Unityで開発したゲームにUnityAdsで広告を載せて収益を得る手順この広告は、90日以上更新していないブログに表示しています。起動時に広告の初期化に失敗するとアプリを終了しない限りずっと広告が再生されない「開発したアプリは13歳以下の児童も対象にしていますか?」という意外と重要な項目UntiyAdsを実装する手順UntiyAdsにログインするUntiyAdsの広告を有効にするUntiyAdsを実装する初期化する使用する場所でusingする広告表示するUnityAdsって何?UnityAdsの特徴UnityAdsはゲームに特化したゲーム内動画広告です。広告の内容は"ゲームのアプリの動画形式の広告"限定になっています。対応しているプラットフォームはiOSとAndroidのみです。UnityAdsはUntiyに公式サポートされている広告サービスでとにかく実装が簡単です。あなたはUntiyAdsであなたのゲーム内に動画広告を載せることで収益を得ることができます。UnityAdsを選ぶメリット実装が驚くほど簡単Unityに公式サポートされている広告サービスなので実装が驚くほど簡単です。UnityAdsは登場した当初からとても簡単に実装できる広告サービスでしたが、Unity5.2以降では初期化のコードを書く必要が無くなったりSDKのインポートすら不要になるなどの幾つかの大きな変更点があり、さらに簡単に扱えるようになりました。Appleの審査でリジェクトされないAppleのアプリ内広告に対する姿勢は2014年頃から厳しくなっています。バナー広告やアイコン広告、ウォール広告など様々な種類の広告がありますが、それらの広告はリジェクトの理由になってしまうことがあります。あまりにもリジェクトされすぎるので無料アプリ業界に激震が走ったこともあると聞いています。動画広告に関してはインセンティブ付与も含めてAppleは許可する方針でいます。収益モデル「UntiyAdsは、ユーザーに広告動画を見てもらい、実際にインストールされると収益が発生する」のように書かれた記事が多いのですが、それは正確ではありません。出稿される広告によって収益モデルは異なります。開発者へ収益が発生する欧米ではCPIが主流ですが、日本ではCPVが多いようです。1回の再生あたりに貰える広告収入の単価というのは広告のジャンルや時期によって変動するので正確な値はわかりませんが、およそ2円〜1円と言われています。時期によって変動するというのは例えば、クリスマスがあり広告出稿が集中する12月に比べて1月は広告出稿が減りやすい上に再生回数は伸びやすいため再生単価は下がりやすくなります。動画が在庫切れになることがある動画の再生回数についての上限設定はありませんが、動画の種類数については24時間ごとに最大25種類までという上限設定があり、一度視聴した動画はその後1時間は同じユーザーに表示されません。短期間に複数回動画を視聴すると、所謂「在庫切れ」の状態になることがあります。返し、動画広告を表示することができません。UntiyAdsを使用した動画広告の再生後に実機のみ音が鳴らなくなる不具合Untiy5.3.5f1でUntiyAdsを使用した動画広告の再生後に実機のみ音が鳴らなくなる不具合がありました。最新のUnity5.4.1f1にアップデートすることで無事に解決しました。不具合の原因を考えている時に下記のリンク先がとても参考になりました。teratail.com起動時に広告の初期化に失敗するとアプリを終了しない限りずっと広告が再生されないアプリ「ゲームが起動されたよ。広告の準備しといて!」(Advertisement.Initialize())アプリ「広告を再生したいんだけど準備はできてる?」(Advertisement.isReady())UntiyAdsサーバー「できてるよ」アプリ「広告表示!」(Advertisement.Show())という流れでUntiyAdsの広告は再生されています。この最初のAdvertisement.Initialize()が起動時の1度きりしか呼び出されないのでそこで失敗してしまうと広告が再生されなくなります。詳細はこちらの記事がとても参考になりました。freelyapps.blog.jp「開発したアプリは13歳以下の児童も対象にしていますか?」という意外と重要な項目UntiyAdsの設定をしている時に必ずこの質問をされます。「13歳以下の児童にも遊んでもらえた方が良いから✔︎しておこう」と安易な考えで設定をしてしまっている方も多いと思いますがここでの回答が広告収益に大きな影響を及ぼすかもしれません。COPPAは、13歳未満の子供から個人情報をオンラインで収集するときに、子供のプライバシーとオンラインの安全性を守るために適用される法律です。Adsで収集するデータが制限されます。targeting)があります。Targeting(機械学習ベースのターゲティング)が最も適切なプレイヤーに広告をお届けするのです。ための情報収集を行うことは禁じられているためです。Ads両方の恩恵を最大限に活用するというのも一つの手です。Adsの公式サイトに飛んでください。unityads.jp「はじめる」をクリックしてます。「UDNログイン、または登録」をクリックします。Networkの略称です。2012年にUnityのユーザーアカウントシステムが刷新されて各サービスがシングルサインオン(一つのアカウントでログイン)に対応しました。Adsのアカウントを作らなくてもUnityのアカウントでログインできます。GAMES」をクリックしてください。ここではUntiyAdsを利用する目的を問われていて、前者は「あなたのゲームに動画広告を載せて収益化します」という意味で、後者は「広告を出稿してあなたのゲームに新規ユーザーを獲得します」という意味です。UntiyのIDとPasswordでログインします。project」をクリックしてください。project」という項目は「既存のプロジェクトで広告を有効にする」という意味です。UntiyのNewProjectから既にアプリを生成済みならこちらのプルダウンメニューから選択します。僕は今回PuzzleMatchThreeというプロジェクト名でアプリを作っていたのでそれを選択しています。UnityAds」は今ここで最初から広告が有効になっているプロジェクトを生成するということです。左側から既存のプロジェクトを選択する場合は不要な項目です。iOSのプラットフォームでリリースする予定があるなら1の領域をクリックしましょう。一つ前の画像と比べると分かりますが、1の領域の右上に「✔︎」がつきます。yet」という項目があり、これは「アプリをまだリリースしていません」という意味でデフォルトでは✔︎がついた状態になっています。アプリをリリース済みならこの✔︎を外すと、その上にある入力欄がアクティブになるのでAppStoreのURLを貼りましょう。Androidのプラットフォームでリリースする予定があるなら同じように2の領域をクリックしましょう。3の✔︎項目は「このゲームは13以下を対象としていますか」という意味になります。この項目は広告収益に大きな影響を与えうるとても重要な項目です。この記事の目次から飛べる「UntiyAdsを利用する際の注意点」の方に詳細を書いておきます。そちらを読んでチェックをつけるかどうかを選んでください。全ての設定が終わったら4をクリックします。このページはUntiyAdsの具体的な実装手順を案内してくれています。(NON-UNITY)」の枠は、Untiy以外で開発したアプリでUntiyAdsを利用する場合の手順です。INTEGRATIONS」の枠は、Unity5.1よりも古いバージョンで開発したアプリでUntiyAdsを利用する場合の手順です。it!」をクリックしてください。何もしなくても初めからUnityAdsを使える環境は整っています。こちらが管理画面になります。IDを確認したりできます。赤枠で囲まれた箇所をクリックします。