バナー広告設定後、アプリ起動できず

454 views
Skip to first unread message

一朗鈴木

unread,
May 8, 2020, 12:11:11 AM5/8/20
to android-g...@googlegroups.com
以下のサイトを参考にバナー広告の設定をしました。
ADMOB IDは自分のを使用

https://blog.codecamp.jp/programming-android-app-development-banar 

スマホを繋げて実行をすると、

スマホ画面に
「プロジェクト名が停止しました」
アプリを再起動

と表示されます。

build.gradle 
implementation 'com.google.android.gms:play-services-ads:17.2.0' 
 
17.2を使用していますが、このバージョンが古すぎるからでしょうか?

ご教示の程、よろしくお願いいたします。

Hirokazu Fukami

unread,
May 8, 2020, 12:42:37 AM5/8/20
to android-g...@googlegroups.com
こんにちはfkmです。
クラッシュしたときのLogcatを貼り付けてください。
> --
> このメールは Google グループのグループ「日本Androidの会」に登録しているユーザーに送られています。
> このグループから退会し、グループからのメールの配信を停止するには android-group-j...@googlegroups.com にメールを送信してください。
> このディスカッションをウェブ上で閲覧するには https://groups.google.com/d/msgid/android-group-japan/CAO05CeNbczHKN_67t_xPyhiqrC%2BPev02J9XD%2BNJkAcDeVnO_zA%40mail.gmail.com にアクセスしてください。



--
-------------------------------------------------------------
深見 浩和(Hirokazu Fukami)

URI:http://www.fkmsoft.jp
email: f...@fkmsoft.jp

一朗鈴木

unread,
May 8, 2020, 7:47:44 AM5/8/20
to android-g...@googlegroups.com
fkmさん

logcatを以下に添付いたします。

よろしくお願いいたします。

2020-05-08 20:42:32.409 8027-8027/com.test.test0507 W/System: ClassLoader referenced unknown path: /data/app/com.test.test0507-1/lib/arm64
2020-05-08 20:42:32.441 8027-8027/com.test.test0507 E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.test.test0507, PID: XXXX
    java.lang.RuntimeException: Unable to get provider com.google.android.gms.ads.MobileAdsInitProvider: java.lang.IllegalStateException:
   
    ******************************************************************************
    * Invalid application ID. Follow instructions here: https://goo.gl/fQ2neu to *
    * find your app ID.                                                          *
    ******************************************************************************
   
   
        at android.app.ActivityThread.installProvider(ActivityThread.java:5979)
        at android.app.ActivityThread.installContentProviders(ActivityThread.java:5568)
        at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5507)
        at android.app.ActivityThread.-wrap2(ActivityThread.java)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1596)
        at android.os.Handler.dispatchMessage(Handler.java:102)
        at android.os.Looper.loop(Looper.java:154)
        at android.app.ActivityThread.main(ActivityThread.java:6242)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:889)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779)
     Caused by: java.lang.IllegalStateException:
   
    ******************************************************************************
    * Invalid application ID. Follow instructions here: https://goo.gl/fQ2neu to *
    * find your app ID.                                                          *
    ******************************************************************************
   
   
        at com.google.android.gms.internal.ads.zzabg.attachInfo(Unknown Source)
        at com.google.android.gms.ads.MobileAdsInitProvider.attachInfo(Unknown Source)
        at android.app.ActivityThread.installProvider(ActivityThread.java:5976)
        ... 10 more

以上です。


2020年5月8日(金) 13:42 Hirokazu Fukami <fkm...@gmail.com>:
このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
このグループから退会し、グループからのメールの配信を停止するには android-group-j...@googlegroups.com にメールを送信してください。
このディスカッションをウェブ上で閲覧するには、https://groups.google.com/d/msgid/android-group-japan/CAN8EOVs-yy75Y-3mw6Z%2BC9-XeBpZCiO4Tr-JBGVrDhLEX4b41w%40mail.gmail.com にアクセスしてください。

Hirokazu Fukami

unread,
May 8, 2020, 8:02:15 AM5/8/20
to android-g...@googlegroups.com
こんばんはfkmです。

* Invalid application ID. Follow instructions here: https://goo.gl/fQ2neu to *
* find your app ID.

と出ているので、Admobでアプリを作ったときに発行されるIDが間違っているか、設定されていないように見えます。
> このディスカッションをウェブ上で閲覧するには https://groups.google.com/d/msgid/android-group-japan/CAO05CeMzX2YrS%3DaJ5Vu1s6KUjCgkGYM4fGdi%3D0_TW2SHKv%3DzWA%40mail.gmail.com にアクセスしてください。

一朗鈴木

unread,
May 9, 2020, 7:18:14 AM5/9/20
to android-g...@googlegroups.com
fkmさん

以前、Eclipseで開発したplayストアにリリース済みのアプリのAdmob IDを使ったのですが、
 Admob ID は複数のアプリでは利用できないということでしょうか?


2020年5月8日(金) 21:02 Hirokazu Fukami <fkm...@gmail.com>:
このディスカッションをウェブ上で閲覧するには、https://groups.google.com/d/msgid/android-group-japan/CAN8EOVvabQTwwHqQ7ZkLiaJ-20%2Bc6vbWTmUiS6UdZ-oJ3pGMXw%40mail.gmail.com にアクセスしてください。

一朗鈴木

unread,
May 9, 2020, 7:38:59 AM5/9/20
to android-g...@googlegroups.com
fkmさん

現在、開発中のアプリはまだplayストアに非公開です。開発中なので当たり前なのですが。
リリース済みアプリのAdmob IDを使用しているのにどうしてエラーになるのかが分かりません。

Android StudioからAdmobにリンクされているとも思えないですし。
不思議です。





2020年5月9日(土) 20:17 一朗鈴木 <zsuzu...@gmail.com>:

Hirokazu Fukami

unread,
May 9, 2020, 10:24:41 AM5/9/20
to android-g...@googlegroups.com
こんばんはfkmです。

AndroidManifest.xmlのmeta-dataの指定方法が間違っているようです。

<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="ca-app-pub-123456~7890" />

なお、ライブラリのバージョンは現時点で19.1.0のようです
implementation 'com.google.android.gms:play-services-ads:19.1.0'

https://developers.google.com/admob/android/quick-start?hl=en

Firebaseも使っている場合はこちらを参照してください。
https://firebase.google.com/docs/admob/android/quick-start
> このディスカッションをウェブ上で閲覧するには https://groups.google.com/d/msgid/android-group-japan/CAO05CePCwMPpDBNOxwcbB2ysxkDNa%3DsFufkPXtO-WWU11N2k6g%40mail.gmail.com にアクセスしてください。

一朗鈴木

unread,
May 9, 2020, 9:46:16 PM5/9/20
to android-g...@googlegroups.com
fkmさん

<meta-data
    android:name="com.google.android.gms.ads.APPLICATION_ID"
    android:value="ca-app-pub-123456~7890" /> 

~を/にしていた為、エラーとなっていました。
ありがとうございました。

また、ライブラリバージョンも19.1.0に変更し、正常動作することを確認しました。

ご教示いただき、ありがとうございました。


2020年5月9日(土) 23:24 Hirokazu Fukami <fkm...@gmail.com>:
このディスカッションをウェブ上で閲覧するには、https://groups.google.com/d/msgid/android-group-japan/CAN8EOVt5rmkiq3Zaj8H-qtB%3Den3Hq1zuo%2B9Lj7iAwj0SW_%2BOkA%40mail.gmail.com にアクセスしてください。
Reply all
Reply to author
Forward
0 new messages