In android how do I get a admob unit ID for when I haven't even published the app in google app store? It seems to get a unit id, you have to browse for your app in the app store. Is there a way to get it before uploading it there?
Thanks
If you already set up showing test ads in your application you can follow this tutorial:
https://support.google.com/admob/v2/answer/3052638
Add an application by just type in the Name of your app that you want to publish later. It doesn't have to be on the playstore yet!
You simple add a new ad to your application which you set up before at admob.
After finish creating the new ad you get an ad unit id for this specific ad which you can just replace with the test-ad unit id in your strings.xml. To don't get in conflict with the admob policy you should not show real ads when your app isn't published. This can lead to a block of your admob account.
If not follow this tutorial:
https://developers.google.com/mobile-ads-sdk/docs/admob/android/quick-start
and use for your ad-unit-id:
ca-app-pub-3940256099942544/6300978111
Related
I have successfully integrated admob "Test ads" in my android app. Then I created an ad unit in admob and replaced the test app id and test ad unit id with my original app id and original ad unit id. then I just published the app in play store. Now are there any steps remaining to do for showing admob ads in my app.
Now you need to go to the app you created in admob (where you created the ad unit), and in its settings you need to link the AdMob app to the PlayStore app.
ps. Months ago this was enough for the ads to run, now I think they have put in a review process where, when you connect the app, they do checks to see if it violates their policies, and if all goes well, they should notify you that everything went well, or else the steps to take to solve the problem. (but I haven't loaded / linking new apps in admob in months, so I'm not sure if they do this process or not, or how long it will take, or whatever, so I recommend you do some research about it).
I just create an android app and wants to integrate ads from my google AdMob account. but Ads do not show up.
But when I test my app from the developer's guidance as they provide sample id's for banner and interstitial ads and also for app id the app work fine but as soon as I put banner id, interstitial ads id and app id from my Admob account then the problem occurred. I did not publish my app till now to play store and I just created my AdMob account does it take time to verify or any suggestion why ads not showing up.
some common issues are :
Make sure you have updated AdMob with your payment details.
Make sure that the ads you created in AdMob are banner ads.
Check your AdMob dashboard to see the status of your ads, are they active?
Verify you used the correct Ad Unit Id.
Give it 24 hours, it can take time for an ad to become active in your
region
if you do not have traffic on your app Admob will not show ads on your app and if you Will publish your app on play store then AdMob will show ads on your app without traffic read New (privacy policy) if you link your app (published on play store) with Admob then your account will not be suspended directly AdMob will always give you a warning
Notice that if your ad unit id is incorrect, UI will show nothing although the design view will show the AdView.
Make sure you have a valid ad unit id, I used this test ad for a banner: ca-app-pub-3940256099942544/6300978111.
It's not the app id, it's a different id.
I have implemented Native Ads in an Android application, I've used the correct Admob app ID and the Admob unit ID, the ads are showing but it shows test ads only.
Note The application has been alive for a few weeks now, however, it only has tester users for making some changes after mass publication.
Extract the final application.
And leverage on the Google Store.
Second, there should be some people using the app to show real ads
I am not able to get the real ads even when I install my app from Play Store. Its requesting to addTestDevice (which I am not doing in production build) How do I test real ads?
As per the comments in the Admob FAQ section;
If you just created your Ad Unit ID recently, sometimes you will have to give some time before the ad unit is is activated.
When did you create your Ad Unit IDs?
I received an e-mail from Google Admob with this message:
This email is to alert you that one of your applications is not currently in compliance with our AdMob program policies and as a result, ad serving has been disabled to your application.
Issue ID#: #######
Ad serving has been disabled to: c########################
Action required: Check all other remaining applications in your account for compliance.
Current account status: Active
I have only 1 app published on Google Play and the package name in the message is the suspended app on Developer Console. The published app uses the same Admob ID banner that the deleted app. What should I do now? Upload an update of the current app with new ID banner? Thanks for your help.
Yes, every ad should have a different Ad Unit ID. This includes ads for different apps or ads within the same app. You should create a new ad and link it to your app in the play store, then update the app with the new Ad Unit ID.
You should also ensure you are following AdSence's guidelines AdSence Program Policies and Implementation Guidance.
What should I do now? Upload an update of the current app with new ID banner?
Yes. Create a new ad unit and use that in your published app.
You should make it a practice to use different ad units for each app from the beginning.
This will enable better tracking and also help in avoiding situations like this. Now in this case you'll miss on ad revenue from users till they update the app to the version which contains a new working as unit id.