Apple has recently approved my app which contains iAd BannerView. While in both iOS Simulator and testing device iAd BannerView shows OK, in app downloaded right form Appstore is no iAd BannerView. I already enabled iAd Advertising Network so I can't figure out where is the problem. Could you guys help me?
Thanks.
Probably there is no iAd available in your region. For testing cases when developing the app with development profiles, iAds show up every time to help the developer. For production apps, iAds should be available in that territory in order to show up.
Related
I released an iOS app 1 week ago with iAd banner. On my wife's iPad the iAds show up normally. However on my iPad and iPhone they keep displaying test advertisement.
I've searched thru the site and google, removed the development version and downloaded the distributed app from app store, even reset the settings of my iPad still showing test advertisement.
I don't think it's an issue from apple since my wife's device is seeing real ads, it must be something for my iPad but I couldn't figure out...
Thanks!
Okay, I found the solution myself -> what I did is to use "restore" in iTunes to wipe my device - that solves the issue. If you had same issue as I did and couldn't find other way, this will do the trick :)
I am using iOS SDK 4.2
My application is not universal application(iPhone/iPad) but it can be downloaded in iPad and works fine in both devices.
Now I have integrated iAd in my application.I've followed iAdSuite example. Its working fine in iPhone. But iAds not working when I download in iPad !!!
I found The BasicBanner and ContainerBanner examples in iAdSuite are configured to support both iPhone and iPad as it creates universal build.
I want to know that is it necessary to create universal app for iAd ???
Thanks....
See my post here
iAd development - more errors than successful test ads
Put breakpoints on the ad delegates and see if they are returning failures or success. You should get at least some response.
In debug mode apple will often send failures to simulate the iAd network being down.
In production, there is a very low fill rate for iAds - so there might not be an ad available.!
My app is iPad only, and i got ads. So no, it doesn't have to be universal.
Just a quick question, do you see any reason why Apple has disabled many things on the iPhone simulator like:
testing In app purchases
testing most services of Game Center
wifi connection
How do you live with those three?
If you want to quickly debug/run your app on simulator that requires the in app purchase, do you just change some places in the source code to say the app that the purchase is done?
If you want to quicky test your application (on simulator), how it works without the Internet connection, do you turn your airport off? Do you have any ways how to check how application works when the connection is fast/slow/very slow (even on a real device)?
Regards
It seems that Apple finally allowed testing In-App purchases in the Simulator starting from iOS 5. At least, in iOS 5 Beta 6 it worked for me.
PS. I haven't found an official proof link though...
Check out this post by David Linsin.
From iTunes Connect Developers Guide:
... the Store Kit APIs are not available when testing in the iPhone simulator.
Now testing in-app purchases in simulator is enabled.
Device has UDID but simulator has no UDID.
please Follow below link . It will Clear your doubt.
http://troybrant.net/blog/2010/01/in-app-purchases-a-full-walkthrough/.
IF you need to do in-app purchases app , You must have followings.
App Id (UDID) ..(provisioning)
iTunesConnect.
Create Product identifiers from iTunesConnect.
StoreKit frameworks.
StoreKit Framework communicate between your device and App store. Not b/w iOS Simulator and AppStore.
I have an iPhone app in the app store, but I am having a problem with iAds. iAds are showing up as they should on iPhone 3G and iPhone 3GS phones that have downloaded the app, but the iAds are not showing up on any iPhone 4 phones. They are all running the latest software version (iOS 4.2.1). Also, both iPhone 4 and iPhone 3GS phones were both correctly displaying test iAds during my testing phase. Does anyone know what might be causing this issue? Thanks in advance.
The iAds service currently has a really low fill rate (ie, you won't receive an advert every time you request one and, particularly outside the US, are often quite a bit more likely not to receive one). Quite probably either what you're seeing is a coincidence or the particular ads that Apple happens to be running at the minute in your territory aren't being supplied for the iPhone 4 with your app's combination of other ad-relevant metadata (and exactly what Apple use is undisclosed, just assume all the information you supply about your app may be relevant when picking which adverts to serve).
If your app showed the test iAds correctly then it'll show proper iAds correctly. Since Apple require that you properly implement showing/hiding of the iAd bar based on whether you receive an advert, it's safe to assume that they test this feature of your app.
Ok so I went out on a limb with the iAd craze and released my a new app for free with iad support. It took me forever to figure out how to setup everything up so that the banner "only shows when there is an ad to show".
Now my app is live and I am not seeing any banner! Does apple just occasionally decide to throw you a bone every now and then and give you an ad to show? How does it work? Does the fact that nothing is showing up in my app currently mean that the iads aren't working, or just hiding properly? Please help!
Ps- I am running ios 4 on my 2g 8gb iPod touch...can iads not run on the iPod?
iAd is not shown up if your app is just released. It takes a few more days for iAd appropriateness review. Once iAd approved your app you'll see requests in iAd reporting page. I waited for 3 days for my first iAd supported app to see its first requests.
Let's assume you implemented and tested iAd well in your app and there is no network connection issue here.
As I known, you can see iAd banner if you are running the iPhone/iPod app in US.
Just found out that this might due to limited inventory of ads: Can not see iAd in program?
I just released the first version of my app (MIDI Designer Lite) with iAds yesterday. The iAds took over 24 hours to begin showing.
Of course you have to make sure that iAds are showing in your test app, and also that you've got "iAd Advertising Network Enabled" in iTunes Connect for the app in question.
Note: you can find out all metrics of iAds serving in your app and make adjustments here.
(P.S. iPod touch can serve ads as well as any other device)
I've just released an App and am seeing the same thing - I went to the iAD workbench and saw this message:
iADWorkbench: When you submit your app for approval, it will also be
reviewed by iAd for use on the App Network to determine its
appropriateness for receiving ads from iAd advertisers. Once your app
is approved, you will be ready to start earning revenue for ads that
run in your app.
But I have also done as #markussvensson suggests and just ask them if there's anything wrong.
Update: Received a helpful response from Apple:
After your app is approved and ready for sale, it is reviewed by iAd
to determine its appropriateness for receiving ads from iAd
advertisers. This process takes a few days.
After your app is approved by iAd, you may begin to see ad
impressions. You can monitor ad performance and revenue generated at
any time from the iAd reporting module in iTunes Connect.
The iAds review process seems to be disconnected from the AppStore. I had one app that was approved and ready to serve live ads.
But no requests were coming, even after waiting the suggested 4-5 days. After communicating with Apple, it turned out the app has been classified as “designed for children” and therefore not allowed to serve iAds (according to the iAds policy https://developer.apple.com/support/appstore/iad-app-network/).
Note that the classification is not connected to the classification “Made for kids” in AppStore.
Summary: It could be that your app was not approved by iAds. No one will tell you until you contact Apple.