In my Android app I want to display specific ads that already exist or I would create.
Banner Ads should be of restaurants / bars in my area, which are agreed with the owners of the premises. So I need to display existing Ads or create them as "House Ads".
It is possible by AdMob? Obviously I can display images or something else within the app, but I want safety and trace-ability of AdMob.
Yes. Simply add the AdMob SDK like you normally would, then go to the AdMob website console, and set a really high ECM value for the AdMob network so that no "regular" ads are shown (or set it to "only show ads from Greece in Norwegian" to effectively disable AdMob ads). Then, setup your house ads in the "Campaigns" tab in AdMob.
Related
Most of my users are in Iran and according to the problems between Iran and USA sometimes people don't want to show their ads in Iran, so sometimes AdMob doesn't have any ad for Iranian users. I'm using Admob for my tv application so the user has to see an ad then can use the app. There is another service just like AdMob in Iran and it just shows the ads from Iran. How can I add it to my project? I mean I wanna use AdMob always and just when AdMob doesn't show up, users see the other service. Should I use the OnFailure method? does it work?
Yes, so the problem you are facing is already solved by the mediation.
Mediation is nothing but a bunch of ad networks integrated with a fashion that if one fails then you can always go for another one. So you can define the order of the ad networks and based on that it will start from the top of the list and keep checking with each network, whenever any network provides an ad then that will be shown otherwise it will keep iterating through the list.
There are already such mediations available like MoPub, DFP, AerSerc etc. Check whichever works in Iran.
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 an app. Where I shows Banner & Interstitial ads to users.
I want to give user an option to temporary remove ads for 1 day using Rewarded ads.
Is that legal? Can I use rewarded ads to remove Banner & Interstitial ads?
Nothing is being said about this specific situation in Admob policies, not even in Admob's "Rewarded inventory policy" therefor I would consider it legal.
You may find more information on that topic on Admob's help site:
Admob Help: Rewarded inventory policy
Since nothing like that is forbidden by the policy it should be allowed. First try to calculate your balance - one rewarded ad would probably bring you less money than a banner shown for 1 day.
If it suits you don't worry and implement this feature, it seems totally legit.
Why should it be a problem? Ads from adMob give you money based on how many times they are seen and/or clicked by users, so if you remove ads for one day you're the only one who get lost.
The important thing is that you describe well what the user obtains form the rewarded ad.
If you check out this link, you can see that it states:
"An impression is counted when one or more pixels of the ad creative is visible on a device's screen."
You can decide whether to display the ad or not. It's up to you to decide how your app behaves.
In one of my android app My Pad , i had added option for users to disable ads.
In my Android application I use AdMob to preview Ads in my application, using the code below:
mAdView = (AdView) findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
And in Google Play I received questions to accurately rate my application, such as:
Does the app share user-provided personal information with third
parties? Learn more
Does the app share the user's current physical location to other
users?
In my code I don't share any of my user's info with AdMob, but does AdMob SDK collect any user personal information as location, name, region, etc. to preview a targeted Ads?
Also I need to know how to control (Or at least to know) the Ads maturity level previewed in my application by AdMob, so I can set the right maturity level for my app in Google Play?
Thank you in advance.
In my code I don't share any of my user's info with AdMob, but does
AdMob SDK collect any user personal information as location, name,
region, etc. to preview a targeted Ads?
Both the questions you've quoted from Google Play start with Does the app... (which means is your code explicitly doing something against policy. If you are not, you can go ahead and mark both as No. Admob Sdk is Google owned and you do not need to worry about them voilating their own ploicy. They obvoiusly won't. If you are using any third party network libraries in your app, read their documentation and make sure they are not collection any such information which personally identifies the user. If they are then and then only mark it as Yes.
Also I need to know how to control (Or at least to know) the Ads
maturity level previewed in my application by AdMob, so I can set the
right maturity level for my app in Google Play?
Goto Admob Site
Goto Monetize Tab
Select an app from the left
Click on Allow and block ads
Select and unselect categories you want to show or not show from the General Categories and Sensitive Categories tabs.
And that is also where you check what kind of ads are displayed by default and you have an option to change them.
It looks like this:
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.