Custom iAd in app - ios

I would like to add a custom iAd to my app. I don't want to release it to any other apps. I just want it to be in my app, no one else's. I also want to have other people's ads, too.
Is this possible?

I think you are looking at two possibilities here:
First option: you pay money to distribute your advertisement through iAd and maybe somehow limit it to be displayed only in your app. (would not suggest)
OR you could (and should) just hide the iAd from time to time and display your own advertisement instead. That way you don´t need to rely on Apple to show your ad and don´t have to pay anything. This way you may also be able to show your ad if the iAd is unavailable due to flight mode or something similar, IF the ad is locally available in your app.
You may also have a look at alternatives for iAd, maybe they suit your requirements better.

Related

iOS App Submission without IAP

I'm in the process of making an iOS app. This will be my first iOS app. It is based on making phone calls using calling cards. The customer will buy the calling cards in the real world and they will get a pin which they would need to enter in the app. Through this pin they will get the credit to make the calls.
I went through the submission guidelines. Usually when a app requires the user to buy something from with-in the app, then IAP is used but here the purchase is being made in the real world, without using the app. Do I need to integrate IAP into the app? Will Apple accept the app into the app store?
Any help is appreciated.
Thanks
As your requirement suggest
The customer will buy the calling cards in the real world and they will get a pin which they would need to enter in the app. Through this pin they will get the credit to make the calls.
It means you are dealing with somewhat physical stuff like customer will buy the calling cards in the real world so at that time he/she must have to pay something for that. so there is no need to integrate IAP in this scenario.
IAP is only for the stuff/service that will provide within the app by service provider. for physical service you can exclude the IAP. if you give proper description and explanation to apple when you submit your app for the review apple will definitely approve it
hope above answer will help you
I think you're in a grey area because it all depends if Apple thinks the credit is consumed in the app. If considered consumed in the app, you may have a problem. Try to find another iOS telephony app that uses cards, one that's well know enough to be sure that Apple may have had a good look.
If you'd give users game credit with physical cards, it's clear that Apple would not allow this.
What makes this a grey area is the telephony side: If it's a VoIP app you could argue that the the credit is (partly) consumed while using the app. But you could also argue it's outside the app on the VoIP/telephony network.
If it's not a massive investment, I'd try the calling card route first.
You could try ask Apple, but you'll probably won't get a clear answer as they want to see the app first. I've tried this a few times in the past. Makes sense because they don't want to make promised based on what you write in an email.

Develop app only to be used for in app purchases?

I am developing a free app about marine life conservation. I am working with a foundation to help them raise money. I have an paid app in the iOS store now. While i am certain of the answer, i would like to ask and hopefully be pleasantly surprised.
Is it possible to create an app that is only available via an in app purchase? I would like of offer my app with the foundations' logos throughout the app, instead of my own, but i do not want this special app to be readily available on it's own.
Possible via any creative measures?
An interesting problem, a possible solution could be:
You will have your existing application with the in-app purchases that will give the user either a promo code or a deep link to your other application.
The other application will be essentially empty if someone random opens it, then will 'unlock' when a user has a code/link opens it.
If you did want to try the deep-linking, i've used Branch before that is quite easy to use. Link: https://branch.io

Should I consider displayed ads when rating app in itunes connect?

I have made an iOS app which shows ads from multiple ad networks.
iTunes Connect asks me to give a rating of this app based on its content, and I am not sure wether I should consider the ads as a content, since they come from a third-party service and I have limited (or no) control over them.
In case the ads are considered a content, how am I supposed to know which kind of ads show up and how frequently, since the ad networks I implemented do not offer this kind of informations?
I looked both on google and stackoverflow but could not find an answer.
You're certainly going to be responsible for whatever content your own application displays. If your vendors can't provide any information on their content, you need different vendors. There should be content guideline documentation available from any reputable vendor. See Apple's, Project Wonderful's, and AdMob's for examples. Ad vendors certainly can and should be rating or restricting their content so that you can control what you serve. If they're not, you shouldn't work with them. It's just going to be trouble on you.

Adding several banners over each other

Can we add multiple banners over each other within the same view controller?
It's technically possible, but is it legal for us to add several AdMob or iAd banners over each other in the same view controller so we can earn more money?
Is it possible, yes. Will it make you more money, no. The revenue generated per an impression of an ad is a fraction of the revenue generated per a tap on an ad. In addition, the iAd network will not like your app requesting numerous ads repeatedly and will in turn lower your fill rate. I would imagine AdMob has similar safeguards in place to avoid scenarios like this. As far as legal, I'm sure it would violate both Apple's and Google's TOS if you were to implement this.
You will get yourself kicked out of the Admob program permanently really quickly.
It's against Googles Terms of Service.
You earn money for clicks, not ad displays.
Google can detect this. They know what the click through rate for apps and ads should be. If your app displays 8 times as many ads as anybody else or more clicks or less clicks, their automated computers will detect it and you will be kicked out, no money for you. Don't mess with Google - if you are kicked out there is no way back in. It is permanent.

Customize apps gallery in appstore page

I was looking other big companies gallery on appstore on my iPhone. some of them have their logo on top with custom background color. I was wondering how, is it in the settings somewhere ? or we need to approach Apple and pay this.
See below :
These applications or developers are selected by Apple to be featured on their main page. This isn't a setting that you can control, or even something that you can pay for. The only way to get featured is if Apple thinks that your app is feature-worthy.
That being said, here's an article on how to get your app featured on the App Store: http://realmacsoftware.com/blog/how-to-get-featured-on-the-app-store
Here's another one that you might want to take a look at: http://thenextweb.com/dd/2013/10/29/get-featured-app-store/
The customized artwork has been provided by developers who were editorially selected by Apple and there is no other way to have your page customised. Even having hundreds of apps on the App Store was not enough, hovewer Apple suggests being prepared for the opportunity and having your assets ready.
All the technical details about assets, dimensions and types of files may be found in the document called "App Store Design Specifications" which you can find in iTunes Connect.
This is interesting. I never seen this thing before and any settings in iTC to customise this page.
As you said, this must be something specific and for big companies only. There is a contract or something like that that allows them to customise their own page.
To be completely sure, contact the Apple Developers Team or ask in the Developer Forums. Maybe some Apple guy will confirm this.

Resources