原カバンは鞄のお店ではありません。スマートフォン用の表示で見る原カバンは鞄のお店ではありません。Unityを使ったゲーム制作のあれこれを綴っていきます。Mobile』を使ってAdmob広告を実装デザインを変えた第二弾アプリをリリースするにあたって気分を一新しようと、当ブログのデザインを変えてみました。このブログの読者の方々は定期的に訪れてくださる方よりも、Google検索で何かしらのキーワードに引っかかってここに流れ着いた可哀想な方々が大多数なので気づかない、ってかどうでもいい、とは思うのですが、一応お知らせまで。後、気づかないうちにAdsenseの審査に通ってた。今月は800円ぐらいもらえます。Life」のAndroid版についてはアルファテストの完了までこぎつけました。後は少しパラメータを調整して正式リリースするだけなのですが、本来の予定より大幅に遅延したし、特に予約トップ10とか利用してリリース日を予告してるわけでもないし、別にリリースを待ち望んでいる民意があるわけでもないし、「民意」って言葉を頻繁に使うやつらは胡散臭いし、で、もうここまできたらiOS版と同時にリリースしようとの結論に至ったので、現在はiOS版の製作に注力しています。iOS版はAndroid版と中身は変わらないのでビルドと実機による動作確認だけ、とは思っていますが、なにせGooglePlayとは異なりAppleStoreへアプリを掲載するには厳しい審査を通らないといけないので、リジェクとされたらどうしよう、と今からビクビクしています。リジェク理由とか英語でくるんでしょ?Google先生フル活用しないといけない。共有および評価システムまで、さまざまな「事実上の標準」機能があります。これらはゲーム本編とはあまり関係のない機能なのですが、とはいえ、DL数を増やしたり、マネタイズのことを考えると、ゲーム本編の開発と同じぐらい注力して実装する必要があります。Google先生に尋ねてみればこれらの処理について詳しく紹介している記事を数多く見つけることができるので、それらを参考にしながら処理を組み込んでいくことは、ゲーム開発を出来るぐらいのスキルがあれば難しくないことだと思います。面倒くさいいくらそれほど難しくないとはいえ、コードもそこそこ書かないといけないし、ゲーム本編を開発する時ほどの時間を掛けたくないも事実です。Mobile』を使うことにしました。(まぁ、前回の記事で紹介したGDPR対応の機能も含まれている、という事も理由になっていますが)assetstore.unity.com事前準備アセットを使って手軽に、とはいえAdMobへの申し込みやらアプリの登録やらの作業は避けて通れないので、アセットを組み込む前に以下の準備は事前に行う必要があります。申し込むAdMobに登録が済んでいない場合は申し込みをします。詳細はAdMobヘルプを参照してください。最初にEasyMobile側で広告(Advertising)のモジュールを有効にする必要があります。[Settings]に移動してから、[Advertising]タブの右側にあるトグルをクリックして、モジュールを有効化します。次に[Advertising]の項目をクリックすると設定画面に遷移します。Plugin]ボタンをクリックしてプラグインをダウンロード⇒インポートしてください。AdmobのSDKがインポートされると以下のような画面になるので、アプリIDと広告IDを入力します。その他の項目はデフォルトのままでも問題ありません。Mobile』では複数の広告ネットワークに対応しているので、デフォルトで表示する広告ネットワークを設定します。今回の場合は全てAdmobで問題ありませんが、広告タイプごとに異なるネットワークを使用し、プラットフォームごとに選択を変えることができます。Mobile』では広告の可用性を定期的にチェックし、広告が読み込まれていないか消費されている場合は読み込みを実行してくれます。Loading欄にその設定があるのですが、特にデフォルトのままで変更する必要はないです。ここまで設定したら後はスクリプトでの実装になります。スクリプトでの実装(リワード広告)リワード広告を表示する方法では、広告が既に読み込まれている必要があります。そのため、表示する前に広告の掲載状況を確認する必要があります。準備完了を確認して広告を表示する処理はこんな感じRewardsAdCompletedイベントは、リワード広告が完了するたびに発生します。このイベントを発生後に広告を見たことに対してユーザーに報酬を与えます。それ以外の場合はRewardedAdSkippedイベントが発生します。実装例はこんな感じになります。これで広告(リワード広告)の実装は完了です。手順をまとめるとアプリID、広告IDを確認するEasyMobileのウィンドウにアプリID、広告IDを設定するEasyMobileのAPIを使って広告表示を実装する広告の実装だけで言うと、EasyMobileを使わなかった場合の工数もあまり変わらない気がしますが、定期的に広告の読み込みを実行してくれる機能と、複数の広告ネットワークが使える機能はそこそこ有効なのかな、とは思います。Mobile』では広告以外にもGDPRへの対応、課金や通知処理、ゲーム画面からGIFを作るなどの機能も含まれているので、それらも実装したい方には工数を省く手助けとなると思います。明けましておめでとうございます。当ブログでは、メールでのお問い合わせ、メールマガジンへの登録などの際に、名前(ハンドルネーム)、メールアドレス等の個人情報をご登録いただく場合がございます。これらの個人情報は質問に対する回答や必要な情報を電子メールなどをでご連絡する場合に利用させていただくものであり、個人情報をご提供いただく際の目的以外では利用いたしません。当サイトでは、個人情報は適切に管理し、以下に該当する場合を除いて第三者に開示することはありません。ご希望の場合には、ご本人であることを確認させていただいた上、速やかに対応させていただきます。アクセス解析ツールについて当サイトでは、Googleによるアクセス解析ツール「Googleアナリティクス」を利用しています。このGoogleアナリティクスはトラフィックデータの収集のためにCookieを使用しています。このトラフィックデータは匿名で収集されており、個人を特定するものではありません。この機能はCookieを無効にすることで収集を拒否することが出来ますので、お使いのブラウザの設定をご確認ください。当サイトからリンクやバナーなどによって他のサイトに移動された場合、移動先サイトで提供される情報、サービス等について一切の責任を負いません。当サイトのコンテンツ・情報につきまして、可能な限り正確な情報を掲載するよう努めておりますが、誤情報が入り込んだり、情報が古くなっていることもございます。当サイトに掲載された内容によって生じた損害等の一切の責任を負いかねますのでご了承ください。●プライバシーポリシーの変更について当サイトは、個人情報に関して適用される日本の法令を遵守するとともに、本ポリシーの内容を適宜見直しその改善に努めます。修正された最新のプライバシーポリシーは常に本ページにて開示されます。スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。