Admob native ads showing same content - android

I've put 4 unique native ads inside my application, but when I scroll through it and watch the Ads, I tend to notice that many times a couple of them show the exact same Ads LOL wouldnt it be better if the Ads always showed different, distinguished content? The Ads are not in Test Mode, they are the real deal.
Do I have to set the content up inside my Admob Account or is this done programmatically ? or am I not allowed to control it?

Related

Admob: Ads show in my older apps but not in my new app

I know there's a lot of questions regarding this issue, but they don't fit my specific case.
I have an app in Google Admob with 2 ad units (banner and interstitial). I am using that app from Admob for 5 different apps in the Play Store.
So I use the same App ID, Banner ID, Interstitial ID for all apps in the Play Store, as I use the same app from Google Admob.
It works like a charm for these 5 apps.
Now I want to publish another app and I tried to do the exact same thing, so I used the same ad implementation for the ads and again the same App ID, Banner ID, Interstitial ID. (I simply copied all code from the other apps)
But this time, no ads appear. I'm already waiting for ca. 2 weeks for them to appear. One single time I had "luck" and an ad appeared (for whatever reason), but besides that single time, an ad was never shown.
If I use the Test Ad IDs from Admob, all Test ads show. So the implementation is correct.
The Logcat however shows two errors:
Ad failed to load : 3 and Ad failed to load : 1 (mostly it's error 3 though)
I looked them up and they mean:
3 means that there are no ads filled, so everything is correct, but Admob doesn't have any ads they want me to display right now.
1 means that there are some ID errors (e.g. banner ID for the interstitial).
But, to me, both don't make any sense: How don't they have any ads to display when they have always ads to display for the other 5 apps? I mean it's the same app in Google Admob.
And how can there be an ID error when it works with the Test ads and especially it works in the other 5 apps?
I have tried to install the app as a signed APK on my physical device, doesn't change anything (however, on the other apps the ads always appeared even in debugging mode).
So I really don't know what could be the problem in this case. As said, I'm already waiting for 2-3 weeks for the ads to show (and I was using the app constantly throughout that time; so ad requests were made constantly). So I don't think it is a matter of time.
Any help?

Is there any restriction/limit to number of advertisements we can put in android app?

I have developed an android app that is ready for upload on play store. There is a lot of free space in the app where I would like to put ads.
Does anyone know if there are any kind of restrictions on putting lots of ads in android app(particularly in goolge play store)?
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.
Reference: https://support.google.com/admob/answer/2753860?hl=en
Ads associated with your app must not interfere with other apps or their ads. This includes overlays, companion functionality, or widgetized ad units.
Reference: https://support.google.com/googleplay/android-developer/answer/2986118?hl=en

do I have control over ads in my own mobile app

I've search all over Google for this and I couldn't find an answer.
I will be building my first mobile app and I was wondering how much control do I have regarding advertising banners. That last thing I want my users to see, is some annoying banner at the bottom of my application.
As a new mobile app developer, how much control do I really have over adverting, especially from third parties in my own application?...
Ads are not an automatic thing in Android apps-- you have to choose to put them in there. For example, view this link where people ask how to add advertisements.
It should be mentioned that ads can be a good thing for a free app, and being that it's under your control, it's up to you to put the ads in a way that do not disrupt the user experience (like banner ads often do).
Third party ads are most of the time not in your control since custom ads violates their advertiser interest.
Some third party network provide custom ad showing option but in that cases you generate very little to none amount of money for the clicks.
You can become a advertiser in some ad networks and then can push your own ads.. really costly . probably a not good solution.
Position wise - most of the ad networks have banner + fullscreen ads and custom placement is available.
There are several ad services, I use and would recommend admob which is Google's own.
You have a lot of control over the ads, where they are displayed, this is done by adding the ad element to the layout xml file so you can place where you think is appropriate in your apps layout.
When to request an, auto refresh the ad after so many seconds/minutes. Also from the web interface you can control what category adverts are shown from, for example, if you didn't want to show dating adverts within your app from the web site you can block the dating category so none of your users will see adverts for that category.
You can find out more info about admob at http://www.admob.com.

How does Admob determine the textual context to show targeted advertisements?

1) Is the Admob SDK able to retrieve all the text strings shown in a app and display targeted ads based on those?
2) Do I have to specify the strings manually by AdRequest.setKeywords(keywords)? EDIT: setKeywords is ignored. Source
3) The targeted ads are shown based on the application description and title entered in Admob website?
4) Some other factor(s)?
5) Non of parameters mentioned are used and Admob does not provide context targeted ads only region based ads?
It not meaningful to parse the content as a web page on mobile devices, so the answer is no context targeted ads for now. I asked the same question with a googler. His answer is AdMob delivers Ads based on user's behavior. Initially, AdMob delivers any kinds of Ad to you. If you tap the "car" Ads more than the others, it means that you are interesting in buying a car recently, so more car Ads will be delivered to you, something like that.
From my personal experience it does not. I do not know but the ads I get are not particularly context sensitive.
I have a small free app called PodcastCharger and I set the keywords for the name of podcasts, etc but failed to see any difference with the ads shown.
It could be that the keywords I set is not related to any ad.
I'll share my experience, I've just publish new app called Balloon Rush it's a simple tilt game so initially when I added ads it started displaying "Hot balloon" ads straight away which was odd as I have very few content as text in the app and that is mainly the title on the splash screen. After that I've added few keywords to the ad request and after an hour of the change I started getting different ads related to the keywords and even more image ads opposed to text ones.
In my experience I saw good change adding keywords and it was definitely detecting my app title or in-app labels.

AdMob Ads not displaying

I'm adding AdMob ads (say that five times fast) to my finished, published Android app. I added the code from the PDF included with AdMob, following their instructions to a tee. The test ads show up fine on my emulators and specified test devices. They just don't appear in the published marketplace app when you download and run it. I still get impressions on my AdMob page however. Any ideas?
Admob sometimes doesn't have ads to display. This is worse for some apps than others. There are a few things to do to help mitigate this problem:
Enable adsense ads - this gives a larger pool of ads
Ensure that you have house ads available for all of your apps in Admob. That way, if they can't find paying ads, they'll at least show your house ads. This will significantly raise your fill rate, but not directly raise your income (depends on what you do with the house ads).
I know that the admob code does not display anything until it connects to the server and receives an ad. In my app it can take several seconds for the ad to display, but not usually longer than that.
I notice this fairly often with admob on one of my apps, while another seems to serve up ads just fine. Can't figure it out either, but I suspect it has to do with AdMob not having any campaigns that tailor to your application description and keywords.
I'm seeing exactly the same behavior. Does your app perform any network tasks on startup? If so, here is a thread on admob's support group which might provide an explanation:
https://groups.google.com/d/topic/admob-publisher-discuss/hR7zs_GBSRw/discussion
Unfortunately for me delaying my app's network activity while waiting for admob isn't really an option, so I wish admob/google would release a fix.

Categories

Resources