I am developing a mobile application and for monetization I chose google ad manager when I tested the banner and interstitial using test ad unit ID (/ 6499 / example / banner
) it shows the test ads, but when I use my ad unit ID (/xxxxxxx/xxxxxx) it doesn't go up.
Test ads are shown but when you use real adUnitId they needed time to configure. It needs 5-6 requests to start showing ads. Just publish the app with real adunitids and it will show ads. Also the fill rate is less in real ads i.e. you will not get ads for every request.
Related
I would like to advertise one of my app by inserting its advertisement in an interstitial of another of my apps through admob.
How can I set the auto-promotional campaign in admob?
I tried to start a self-promotional campaign in admob.
currently admob tells me that the campaign is active but starting the old app, in the interstitial of the old app, continue to appear ads offered by google and does not appear the ad illustrated by me uploaded as interstitial.
I went to create a new campaign in admob and on the type of campaign to choose I flagged a self-promotional ad (Promote your apps and websites).
Subsequently in type of objective I have chosen announcements with mediation (recommended for the backfill).
the other choices for the type of target were:
- Number of impressions
- Number of clicks
- Percentage of impressions;
In the next step admob asked me to select an ad unit and I chose my app as an ad unit to use.
I removed the banners and left only interstitial.
In create new ad I selected "an app on google play" and in select the Android app to advertise I selected my new app from the play store.
I have selected illustrated ad
I have inserted the link of URL of destination of the page of the app to advertise, I have loaded the requested image in type of file PNG size 480x320 and size 63 KB requested by admob
Now admob also showed me the preview, which it didn't do before when I had uploaded an image of the wrong size.
Admob tells me that the campaign is activated but in practice does not appear the ad in the old app where it should appear, but instead continue to appear ads google.
Thank you for your availability
I have on app which shows ads from AdMob. I have to transfer that app to another person. And I have a problem in updating the Ad units code. I know that I can not update HARDCODED ad unit ids.
But.....
Is there a Prevention that I can keep in mind next time I develop an app which contains ads from AdMob, which can be transferred or sold to any other person. --> Such that this problem of ad unit updation does not occur.
I Googled it but can't find any answer which can be called a method for Prevention.
Can mediation or firebase used for the prevention?
I'm trying to test a rewarded video in my Android app but I don't want to use my real id since they can close my account. Where can I get a test unit ID for this?
Edit: using admob
private void loadAd(){
if(!mAd.isLoaded()){
mAd.loadAd("TEST_ID",
new AdRequest.Builder()
.build());
}
}
Be careful, Admob introduced their own rewarded video in early March 2017 and since this time its been enabled by default for rewarded ad units. This means that if you've set up an Admob unit to point to mediated providers using suitable test settings at the providers end it will serve live Admob rewarded videos (and revenue) depending on the mediation settings see this:
admob sdk forum that provided a dummy rewarded unit ID
You have to go to your mediation network panel and enable test ads, is not through code when you have mediation
i have a problem using admob interstitial ads.i have done some searching and all i can find is that the error code that i am getting (code 3, the no fill error) means that there are no available ads to display. some say that ads will start appearing after a couple of hours but it has been a few days now and still ads are not appearing.
as far as i know i have set it up correctly. it works when i use the test ads but not when i use my live app id.
using the live app id on a real device returns ERROR_CODE_NO_FILL in the AdListener's onAdFailedToLoad() method but displays a test ad on the emulator. Nothing is displayed when the published app is installed from the google play store.
how can i get ads to display? or does this mean that ads will never be displayed
I already have admob ads active on my android app. These were not house ads.
But now, I want to display 'House ads'.
For this I added 'New house ad campaign' for my existing ad unit, following instructions from this link:
Creating House Ads
Added image and associated redirect link.
Enabled it.
For testing purpose I added 1000 impressions for 1 day.
But they aren't displaying. No change to previous ads. I also pause previous ad sources and enabled house ad only, still no change.
I've following questions:
Do 'House ads' take time to activate? If yes, how much?
When using house ad campaign with 'Impression goal' set, other ads will also display? Like third party ads?
I want these ads to be displayed in Android app.
Looking forward to help. Thanks in advance.