LoginSignup
6
4

More than 3 years have passed since last update.

【Unity】AdMobをUnityに実装する方法Android編(java.lang.ClassNotFoundExceptionが発生した時の対処法)

Posted at

環境メモ
⭐️Mac OS Mojave バージョン10.14
⭐️Unity 2018.2.15f1
⭐️Android8.1

1.「Google AdMob(Mobile Ads SDK Unity)」にアクセスし、
プライグインをダウンロードする
https://developers.google.com/admob/unity/start?hl=ja
スクリーンショット 2019-05-14 19.40.27.png

スクリーンショット 2019-05-14 19.41.19.png

2.Unityに取り込む
「Assets」ー「Import Package」ー「Custom Package」
スクリーンショット 2019-05-13 3.19.02.png

3.インポートを選択する
スクリーンショット 2019-05-13 3.22.18.png

4.Resolveする
「Assets」ー 「Play Service Resolver」ー 「Android Resolver」ー 「Resolve」
スクリーンショット 2019-05-13 5.06.04.png


これを実施しないと、下記のエラーが発生する。
E/Unity: AndroidJavaException: java.lang.ClassNotFoundException: com.google.android.gms.ads.MobileAds
java.lang.ClassNotFoundException: com.google.android.gms.ads.MobileAds
at java.lang.Class.classForName(Native Method)

5.「Assets」ー「Plugins」ー「Android」ー「GoogleMobileAdsPlugin」AndroidManifest.xmlにAdMobのアプリIDを設定する。
ここでは、テスト用のAdMobのアプリIDを設定する。
テスト用のAdMobのアプリID
ca-app-pub-3940256099942544~3347511713
スクリーンショット 2019-05-14 20.08.21.png

スクリーンショット 2019-05-14 20.14.18.png

スクリーンショット 2019-05-14 20.15.01.png

6.あとは、マニュアルにあるように
UnityのStartイベントに下記のように実装する
スクリーンショット 2019-05-14 20.18.01.png

7.広告ごとに、実装サンプルを参照する
スクリーンショット 2019-05-14 20.18.43.png




↓↓Google Play 無料Free
VR ピヨくまちゃんのシューティング〜VR Shooting Piyo-Kuma-Chan
vrpiyokumachan.png




6
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
4