Thanks a lot
@asales for helping me. ?
1 - The App Ad Unit in manifest is correct? Did you change it?
Yes. I double checked them.
2 - The google-services.json is correct?
I do not have the google-services.json as I do not want Firebase A/c (had problem earlier), also as mentioned, I do not need it I think.
[ Note that you can use FirebaseAdMob2 without creating a Firebase account. ]
3 - The Admob Ad Unit to the banner is correct?
Yes, checked again.
4 - The SDK is correct?
As advised in the Forum, I do not update/change the sdk which is installed as per Forum instruction.
Checking the SDK Manager from ide gives long list to items to install.
5 - This is the signature to check the error to load a banner:
Yes using same signature code.
6 - The ErrorCode return only an integer and you can check the error returned here:
The link is giving error Service Unavailable.
Searched in Google and found below link
7 - But the log show the error with more information:
Now I checked unfiltered log and found below,
getStreamVolume isRestricted mode = 0
getStreamVolume isRestricted mode = 0
Dynamic lookup for intent failed for action: com.google.android.gms.ads.service.CACHE
Dynamic lookup for intent failed for action: com.google.android.gms.ads.service.START
Ad failed to load : 3
Failed: com.google.android.gms.ads.LoadAdError@bdbfab7
And the code 3 means 'no ad available now'
So I think I can safely put the app on store and it may take some time to show the ads automatically.
If you think I need to have the google-services.json to get the ads, I will create the Firebase a/c.
Also should I update the recommended SDK list ? I am bit afraid here, as Erel advise d not to do it.