I am creating an app for Android. It has almost 13 pages(layouts). Should i create a new banner ad for each page in Admob? or just one is enough.
You can choose: it depends on what you mean for "enough":
if you create a banner for each layout you'll have more requests, more fills, but for lower time;
if you create just one banner, you'll have less requests, but the ad will be seen for longer time.
It depends on you, there aren't restrictions in AdMob.
Related
I couldn't find a solid answer for that:
is it valid to put AdMob banner ad inside NavigationDrawer (the drawer shrinks a bit the size of the banner), or is it violates the policy of AdMob?
I don't think it's a good idea to place it there.
So first of all, why do you have an Ad in your app? - To get some revenue from displaying it of course!
Your approach isn't ideal because:
Not all users will click the navigation drawer button in order to see the info you display there, including the ad;
Unless you live in US, you are not getting paid from people just viewing your banner, you need clicks in order to get revenue.
In my opinion, just place the add at the bottom of your activity, like I did in this image.
I have custom dialog in my app, they popup when some event occur.
I am thinking to put banner ads on my app dialog popups.
Will that be a good practice ,or its against google banner ads placement policy ?
Even I had the same problem. You cannot use them in Dialog box as the ads wont appear.
This could work (you can display an AdView in a PopupWindow, for example), but if the dialogs come up quickly and disappear quickly, it doesn't give the user much time to see and interact with the banner, which can lead to lower clickthrough rates and less revenue for you.
I'd recommend looking at our Interstitial format. You could load them in advance, and display them when the user closes a dialog. If the dialogs are really frequent, you could only show an ad every fifth time, etc.
I've seen many games and apps that have ads on dialog boxes, so it's possible to do so.
A lot of app (like facebook, twitter) have a stream of contents and every n times they put ads (called sponsored posts).
I have an app that show a list of items and I put an admob ad every 6 elements. The list of elements is not fixed and I can have from 0 to 250 items.
With the actually implementation I have a unique ad id so all banner have (obviously) the same content.
So i would create manually +40 ads on AdMob site...and assign programmatically on recycler.
On AdMob I read:
The number of ads on a single screen should not exceed one if the ad
is fixed to the screen top or screen bottom. If the page scrolls, only
one ad should be visible on the screen at a time, and, according to
the AdSense program policies, publishers may place no more than 3 ad
units on one entire page.
How can app like facebook or other show multiple ads on a scrolling page?
Does exist any ad network that permit this?
I don't know how other networks handle things, but you can definitely make this work with AdMob's Native Ads Express. It's a new ad format that AdMob introduced a few weeks ago at I/O 2016.
I would suggest the following:
Register a new ad unit ID at https://apps.admob.com and choose Native Ads Express. You'll only need one. Pick a small template size and a template that works for your app. You can customize colors and fonts to match your UI.
In your activity, maintain a list of NativeExpressAdView objects that you've instantiated and loaded ads into (loading an ad for Native Ads Express works essentially the same as for banners). You should only need a few to start.
When your RecyclerView scrolls to the point that you need an ad, use one from the list and note the index. Then add a new NativeExpressAdView to the end of the list so you can load another ad in case the user keeps scrolling. If the user scrolls back up, you know which NativeExpressAdView goes with which index, and you can act accordingly.
Some things I'd recommend avoiding:
Make sure you don't have more than one ad onscreen at once. This is the big policy concern here. You may need to show an ad once every six items on one device, versus once every eight items on a larger device, etc. The "three ads per page" rule you quote is (I believe) an AdSense rule for websites, and not applicable to AdMob.
Don't load all the ads necessary to fill the entire list at once. 250/6 = ~40 ads, which is a big chunk of data, especially if the user never makes it all the way down.
i'm looking for a solution to be able to display, manage and control a banner in my app being able to change the banner in future. I've already tried ad mob and its house ad feature. but it seems that it also displays random ads provided by google.
Since you want to display something so specific, AdMob seems inappropriate. I suggest just creating your own layout to display exactly what you want. You can even create a custom View which can easily be reused wherever you wish.
Is it against rules of admob placing two ads on one app activity?
The publisher IDs would be equivalent.
If that is against the rules, could you put two ads on one activity but with different publisher IDs?
On Android
From the AdMob help page Tips for Developers & Publishers
The number of ads on a single page should not exceed one if the ad is
fixed to the screen top or screen bottom. If the page scrolls, there
should be a maximum of one ad on the top and one ad on the bottom, and
both ads should not appear on the same page.