how to show other ad services when admob doesn`t have ads? - android

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.

Related

Is there a way to update Ad Units for Admob in android app after App Transfer?

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?

Changing existing ads to house ads admob

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.

Admob doesn't work at my app for a certain time.

1.On my new app (did not upload to play store yet) I see ads at the starting and then disappears all the ads. How can I figure out the problem?
2. In my existing app in play store adds doesn't work at night, mostly 11pm to morning. What can I do?
Both apps are on the same adsense account.
Look at your log. It will show ad request and response.
It sounds like there may be no ads available in your area. The logs will show that.
A way of mitigating is to use mediation so if no ad is available if asks the next ad network for an ad.

Some Questions about Flurry

Hello I am implementing the Flurry Ads and Analytics in my application. My application has complex activity structure which includes tabhost, tabgroup, context menu, Option Menu and many other things.
While implementing I get several questions in mind and fail to get the flurry working properly.
So, My Questions are-
How can I check source network(appcircle,admob,InMobi etc) of recieved Ad? OR which ad network serve current ad ?
How can I get the number of active sessions currently?
How can I test Individual ad network (appcircle, admob, InMobi etc) working properly and serves the ads successfully?
Does anyone have implement the flurry ads with different ad networks? If yes, can please you provide the manifest data for those network.
Why Context is so important for FlurryAgent (flurry messes with context)? Can't it be global (ApplicationContext) instead of Local (ActivityContext).
There's no direct way to know the source of ad through the device. Flurry provides the impression reporting for all the ad networks individually for you to keep track. In order to test ad network mediation, you can change the priorities of ad networks, and check whether ads are getting received from the ad networks with the highest priority. Also, note that you can turn off AppCircle backfill on your ad space page (Publishers tab>Inventory>Ad Spaces>AppCircle Network).
For details on implementing mediation inside your code, please refer to the integration manual inside the SDK folder, or the Support page .
(Full disclosure: I work in the Support team at Flurry)

Android AdMob implementation/when does the ads show up?

I've been searching through StackOverflow and I'm wondering about some things regarding AdMob. I'm done developing my app and have decided to make one free application and one non-free. The free one should have AdMob like a banner on it with ads of course.
Now I did, as everyone, the mistake with not putting target to sdk 14 or something and then I saw the banner space with a error message but now when I fixed it I did a fake android application on AdMob but nothing shows, even after I placed the ad - id number there.
I'm actually wondering, when does the ads show up on my application? Does a advertiser choose just my app to show ads on? Can't I have like always ads but I only get money when someone presses them?
Thanks in advance!
You'll know if you implemented the ads correctly by setting your test device and requesting a test ad. The test ad should come back every time, assuming your publisher id is valid.
It takes a few days and multiple requests for the new id to start delivering real impressions. The advertiser does not choose your app specifically; the AdMob network takes care of matching the advertiser's ad to the publisher's app.

Categories

Resources