I have an app which has been submitted and accepted by the appstore on Saturday. I have added the right framework and everything and in the simulator it shows. In the iTunes Connect I already set the app to support iAds(before submitting it) and my contract was accepted yesterday evening, even though of that, woth my internet connection functional, I am not able to see the ads. Do i have to send another version for the contract to be valid? O does it just get a delay.
iAds shows test ads in simulator. In live app it fetches from the server and depending on availability , the ads might or might not show up.
You can implement the delegate methods of AdBannerViewDelegate to listen for any error in loading , and log it to see which error occurs in loading.
Related
For a while now I have had an app on the app store. I decided to try to add support for the Apple iAd Network in a recent update. It has been live for over a month now (at first I thought time would fix it) but I have come to the realisation that the app is still not making any money off of the ad revenue. Currently all my apps are free to download but I need to allow ads to keep them that way.
I am testing ads using this app because it is not my most popular app but if I can get them to work then I will look to update my other apps to support iAds in the future as well.
I cannot see if my live app is making ad requests because I get this error in the iAd Network part of iTunes Connect:
The status of this app is Ready for Sale. Below is a screenshot of my app to demonstrate that the iAd banner has been implemented correctly in Xcode to the best of my knowledge.
So my question is why is iAd not making me any money from ad revenue as I would expect it to? Have I done something wrong or is the problem with Apple?
UPDATE
I have now made and published another app with iAds successfully implemented but I still have no ads on this one!
Could it be due to a lack of popularity?
Some of the issues you are facing could be occurring since you haven't setup the contracts for iAds in itunes connect. Also, this may be unrelated, but when no ad loads, is the banner view visible?
Answer
The reason was simply that Apple has delays in processing at their end. I still don't know why one of my apps took so much longer than the other, however it was just a matter of time until the revenue started showing up as I had implemented everything correctly in Xcode.
Advise
Make sure you follow the official Apple guidelines, make sure to use the proper iAd banner and show it all the time (it will hide automatically when it needs to). Don't forget to setup all your information properly on iTunes connect either, although Apple makes it quite clear in their documentation what needs to be done there.
Be patient! Apple takes time to process these things.
I have make an outlet of ADBannerView from Xib, then add required delegate methods, After complete the coding procedure when i app run on simulator, ADBanner shows the default view in AddBannerView that is correct but when the same app live on App store it do not shows any add. Why?
It always takes some days until they show up.
First of all the app is reviewed and approved for the app store and later on it will be reviewed from the iAd Network team. If it takes a long time and you don't get any response you should try contacting the support. But don't you worry too early, they always take some time.
20 days is too long. Please check on iTunesConnect if you see any requests coming thru. https://iad.apple.com/itcportal/#app_homepage Requests are the one thing your app should always send out, no matter from which country it was called.
If not, and the Banner did work during simulation, contact Apple support.
If the above link does not work, go to iTunesConnect, login with your AppleId and navigate to iAd.
I just finished an update to an iPhone app which included ads. I have signed the contract on iTunes Connect and have integrated the iAd framework with my app. When running the simulator I got test ads running in my app.
However, now that the app is on the app store (it has been about a week since I put ads into it). Whenever I go to the app on my phone there are no ads. Additionally I have around 300 downloads so far.
When I got iAd Workbench and try to view the information on my apps I get something like this:
iAd Network is temporarily unavailable
Sorry: We were unable to locate information relating to your account. Please try again later. If the problem persist please contact us.
Am I missing something? Do I just need to wait for them to review something? I have contacted iAd but have not had a response.
I found out the problem. So I had been making individual instances of adViewBanner in each of my view controllers. I replaced that by making an adViewBanner in my AppDelegate and then put an instance of that on each of my pages. Once the update was accepted with this change iAd workbench started working and the error message went away.
Hello guys I have a problem as stated in the question. In Italy the iAd network is available but iAds are not showing when I download my app from the App Store. In the test emulator it was working fine. It is an iPhone only app. What might be the problem?
I am aware of the duplicate question:
iAd not showing on Device after releasing application on App Store, but I am sure that iAd is available in Italy.
Thanks.
Actually Ads appeared after one day. I don't know, but this was the first time I used them on an app, so I received in iTunes Connect a message that iAds were activated after one day. Maybe this helps anyone else who has this issue.
iAd may not be displayed on your device if there is no Ad available to display targeting your device and your type of application. Even if iAd is available, there may be no advertisers that chose to launch ads that corresponds to your app
When I am integrating RevMob In my App With RevMob_ios-sdk-4. i am getting a console message "No Ads available for this device/country at this moment, or your App ID is paused. (204)".
But the RevMob is doing fine in testing mode. Previously it was working fine. The adds were showing but from couple of days there is a problem in my App and console message is being shown.
A new version of RevMob that is RevMob 5.2.7 has been released recently. Upgrading to this version might solve your problem.
EDIT:-
RevMob is working absolutely fine in Testing mode but giving the same error as you mentioned above in production mode. I have tested it on device as well as on simulator.
EDIT2: I contacted to RevMob team regarding the issues and got the below reply:
This message is normal. Don't worry.
It either means that currently there are no apps to be promoted in your device or you have already downloaded all the available apps at the moment.
If you want to make sure integration was done properly, you can use our Testing Mode (http://sdk.revmob.com/). But make sure to turn it off before submitting the app ;)
The idea of testing mode is testing, so when start testing mode with ads it'll display ads no matter what.
This message usually reflect what it says, or your app is paused on RevMob Console, or there is no ads available for your device at the moment.
If you app is not paused, you can try in another device. It's also possible that they don't have ads for your device at your country.
EDIT: This usually is a temporary issue and there is nothing that you can do if this case, this also don't mean that your app won't show ads on premium markets like US.