facebook twitter hatena line email

Unity/GoogleMobileAds/初期設定

提供: 初心者エンジニアの簡易メモ
2019年5月30日 (木) 14:37時点におけるAdmin (トーク | 投稿記録)による版 (ページの作成:「==firebaseと共存の場合の場合== ===androidの場合=== java.lang.RuntimeException: Unable to get provider com.google.android.gms.ads.MobileAdsInitProvider: java.l...」)

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索

firebaseと共存の場合の場合

androidの場合

java.lang.RuntimeException: Unable to get provider com.google.android.gms.ads.MobileAdsInitProvider: java.lang.IllegalStateException: Invalid application IDが発生する

Assets/Plugins/Android/GoogleMobileAdsPlugin/AndroidManifest.xmlの[ADMOB APPLICATION ID]にadmobのAppIDを入れれば良い

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.google.unity.ads"
    android:versionName="1.0"
    android:versionCode="1">
  <uses-sdk android:minSdkVersion="14"
      android:targetSdkVersion="19" />
  <application>
    <uses-library android:required="false" android:name="org.apache.http.legacy"/>
    <meta-data
    android:name="com.google.android.gms.ads.APPLICATION_ID"
    android:value="[ADMOB APPLICATION ID]"/>
  </application>
</manifest>

MobileAds.Initialize(appId);は不要となる。 参考:https://developers.google.com/admob/android/quick-start#update_your_androidmanifestxml

iosの場合

Assets/GoogleMobileAds/Editor/PListProcessor.cs

string appId = "ADMOB_APPLICATION_ID";

ADMOB APPLICATION IDにadmobのAppIDを入れれば良い