Choosing the iAd banner - ios

I am new to iAd. I used iAd for the first time in one of my apps .. and I didn't like the type of ads that was shown in my app. Is there anyway to choose which ads or banners can appear in my app?
or at least which category of ads?

If you're referring to add content (e.g. kid apps or car ads), you don't have a choice in which type of ads are displayed to the user. There does seem to be some tailoring of ads from Apple based on user data from app download analytics but that's entirely opaque to developers adopting iAd.

The APIs which are provided with iAd lets you show either banners either interstitial ads (which is an ad displayed on all the screen).

Related

How to stop showing AdMob banner ad correctly?

I am building an app which will display AdMob banner ad, and when user successfully purchased an IAP item, the banner ad will never show up again, and the screen area originally occupied by the banner ad will be used by the app real functions.
The question is how to dismiss the bannerView or does not init it on the next launch up? And how to insure AdMob Sdk will never refresh the ad content in the background?
I think we cannot just hide the bannerView with just a statement:
bannerView.isHidden = true
And, as we know, AdMob SDK use IDFA. But Apple will deny an app which use IDFA but not showing Ads.
Google has guides on how to show up ads, but I cannot find information about how to stop showing ads from Google.
How to get this problem out?
The question is how to dismiss the bannerView or does not init it on
the next launch up? And how to insure AdMob Sdk will never refresh the
ad content in the background?
There are multiple ways to do this. One way I can think of is to add multiple targets in your Xcode project.
And the easier way, the more practical way - at least for me, is to prevent the requests for ads through GADRequest().
You can even do this even in AppDelegate, when setting Ids to your SDK.
That's it. You may also set nil to the delegate property of your bannerView.
And like what you've mentioned, just hide the bannerView's container, and everything should be perfect. I've worked on lots of applications with Admob, and I believe there should be no problem doing this approach.

IOS How can I put a remove ads button over a revmob fullscreen ad when it shows?

I am relatively new to objective-c but have built a few small apps. I implemented a revmob fullscreen ad in my app and would like to have a "remove ads" button next to the "X" to capture their attention at the right moment. Any suggestions on how to do this?
I doubt you can do that, as ad providers need to guarantee you're not hiding the ad from the customers. And if you could do it, it might be against your ad contract.

How to resize iAd in app?

I don't want a banner and want to create my own size for iAd. Preferably, a square. Is there any possible way to shape iAd into a square and still put it in my app?
No, sorry. All the ads iAd serves are created for specific dimensions and would look pretty bad if you made them square. I would also guess that Apple would reject your app for using iAd incorrectly.
You may be able to find a different mobile ad company that does allow square ads. There are plenty of other companies to choose from.
If you don't want to do a banner, you should look into interstitials or check out Kiip and their ad format. You'll generally find much higher ecpms with interstitials and kiip anyway.

Advertisements in blackberry app

In my blackberry application,i am displaying advertisements in screen.But only 2 ads were displaying in a screen at a time.Is there any other option to display more ads?
Please help.
I am working on both OS6 and OS7.
Thanks in advance.
Yes there is, create a seperate Object for your Banners.
The Advertising Service API can support up to two active Banner
objects on a screen at one time (only one for BlackBerry 6).
If your application displays more than one ad (even if on different
screens), you should create a separate Banner object for each ad
placement.
Reusing a Banner object in multiple locations, might cause ads to
display incorrectly.
You shouldn't attempt to remove a Banner object from a screen without
removing the containing field manager as well, as this can lead to
issues with other Banner objects.
Using a FlowFieldManager object to display Banner objects might cause
ads to display incorrectly.
(Taken from the official Blackberry Page)
Link: BB APP ADVERTISEMENT

IOS: adMob two type of advertising

In my app I want to insert a banner 768x90 and a interstitial, but when I add my app I can choose only an option (or banner or interstitial) that give me only a unit-ID... is not possible use inside an app interstitial and a banner?
thanks
If you're using an AdMob publisher ID, it can work for both banners and interstitials. If you created a mediation placement ID, it should only be used for the ad type you specified. You can create a second mediation placement with the other ad type, and use one placement for the leaderboard banner, and the other for interstitials.

Resources