ホーリーのプログラミング日記ホーリーのプログラミング日記スマートフォン用の表示で見るホーリーのプログラミング日記エキセントリック・スーパーアプリクリエイター。プログラミング歴4年。リリース本数:約40本。総ダウンロード数:30万2016-10-26UnityにAdMobのバナー広告を実装してみましたプログラミング入門Unityに入門して一週間がたち、ようやくゲームが作れる感じになってきました。ホーリーのプログラミング日記んで、さあゲームを作ろうって言う前に、やっぱ大事なのはあれじゃないですか。お金でしょうwお金と言う名の広告ですよ。僕みたいな弱小無料アプリ広告守銭奴開発者には、広告がなによりも大切なんです。そんなわけで、ゲームを作り始める前に、早速広告の実装テストをしてみました。参考にさせていただいたサイト参考にさせていただいたサイトはこちらです。(これはAndroidの記事でして、iPhoneのそれは、一番最後に追記しました。3DCGなんだかAdMobのサイトに書いてある設定方法って、もうちょっと古いんですかね。SpriteKitに実装するときもそうだったんですが、情報が古い気がします。(Swiftの設定方法がなくて、Objective-Cだけだったんですよ)んで、どうやら最新版はこのサイトに書いてることだったみたいなので、露骨に真似をさせていただきました。基本的には、ここに書いてる通りにやればOKです。ハマったポイント僕くらいのヘッポコになると、広告ひとつ表示させるのにも必ずハマります。ご多分に漏れず今回もハマったポイントがあるので、ちょっと紹介しましょう。同じポイントでつまづいてる人がいましたら、参考になると幸いです。AbMobの申請が通らないと広告は表示されない当たり前っちゃ当たり前なんですが、広告の申請が通らないと、広告は表示されません。これに気付かずに、今回も小一時間くらい格闘してしまいました。水色に塗りつぶしてしまいましたが、新しく広告ユニットを作ると、広告ユニットIDがあてがわれます。それをコードに埋め込まなきゃいけないんですが、これって申請から実際に表示されるまで時間差があるんで注意しましょう。個人的な感覚ですが、数時間から半日かかってる気がします。そもそもAndroidの広告ユニットを作成してるのか新しく広告ユニットを作るのが面倒で、今あるものでやってたんですよ。したら全然表示されなくて、迷いに迷いました。これiOSの広告ユニットじゃないかと。下記画像の赤いところがそうですが、Androidで表示させるときは、Androidの広告ユニットIDをコードに埋め込みましょう。Servicesって項目はなくなっている上記リンクの記事を参考にしていただければ問題はないんですが、一点だけ注意事項があります。Servicesって項目がなくなってること。Resolverに変わってますね。jarsを実行するときは、ここからやりましょう。最後にこんな感じで無事にAdMobのバナー広告を表示することが出来ました。よしよし、アンドロイドでもアドモブ出たぞ。2016年10月25日iPhoneに関しては、まだやってないので細かいところを分かってませんが、Androidはこれでバッチリです。上手くいかない人は、このサイトを参考にしながらやってみてください。3DCG以上、UnityにAdMobのバナー広告を実装してみました、って話でした。2017.04.28】iPhoneはこっちを参考にしました。同じ方の記事ですが、これも非常に分かりやすかったです。3DCGまた、こちらも参考になりますね。テストコードの書き方も載ってます。2017.05.05】ふと思ったんですけど、このアドモブのバナー広告って、起動画面に空のオブジェクトを作って、それに紹介記事内のコードを貼れば出るんですけど、シングルトン設計じゃなくてもいいのかなと、疑問に思ってきました。