iAds giving ADInternalErrorCode=3, inventory unavailable 100% of the time - objective-c

I have an iAd banner and fullscreen ad, that both were working just last night. The banner was loading much more often than the fullscreen ad, but they were coming up at least some of the time. This morning i have been at it for 3 hours and not seen a single iAd displayed on my iPad 2. I keep getting the error
Domain=ADErrorDomain Code=3 "The operation couldn’t be completed. Ad inventory unavailable" UserInfo=0x49a4f0 {ADInternalErrorCode=3, NSLocalizedFailureReason=Ad inventory unavailable}
I know apple throws errors in for testing purposes but I have probably reloaded the whole app from a clean build 10 times, and run about 100 others.
Can any one tell me their experience with this, and if this is normal?
Also im running iOS 5.0.1 on my iPad 2
Thanks!

Check iTunes Connect and see if there is an updated iAd agreement you need to accept (you should see it when you click the "iAd network" link). This happened to me too, and when I accepted the new agreement, the iAds started working again.

Related

iTunes Connect Test Flight External Beta Loading Forever

A couple of weeks ago I uploaded an app to iTunes Connect to attempt to beta test it with external users. Unfortunately, whenever I attempt to add a build to my created external tester group and I hit "Next", I am confronted with a loading screen that never goes away. I have left my computer running with this loading screen for multiple days and it still never goes away. I have contacted Apple Developer Support the the engineers have been "looking at it" for 2 weeks now. Does any one know why this could be happening or any possible solutions? Below I attached a picture of the page that has the "Next" button followed by a screenshot of the loading animation that I see after I hit the button. Thank you for the help!
Problem fixed, according apple forum(forums.developer.apple.com/thread/75870), solved by adding 'English US ' in the Test Flight / 'Test Information' !
iTunes connect - TestFlight - Console Error on Selecting Build for Test Group

Not able to submit products for inApp-Purchase in iTunes connect in IOS

Getting this error again and again after adding image and hitting Save button. "Your In-App Purchase information could not be saved. Try again. If the problem persists, contact us."
I don't know why this was rejected as an edit. Anyway:
No, this is not a duplicate. This is about In App Purchases while the question you mentioned is about App status.
I was facing the same problem today, and it seems other people too.
What I tried and didn't work (so please don't put this as a possible answer): 1- I used google chrome + Safari on Mac OS 10.12, no chance. Then I tried private mode (same as delete cookies and history), no chance.
2- I switched to windows 7 computer, chrome + firefox (never used before), no chance.
3- I used Safari on iPad Mini with iOS10, no chance.
4- When posting a new IAP with an attached screenshot image, the save button will load forever and nothing will be saved.
5- I contacted Apple about the problem and gave all details. I am waiting for the solution.
Edit : Finally, it is working again (October 7th, 8am GMT). I don't know wether contacting Apple solved this or it was solved for every one. I just uploaded the screenshot and saved the In App Purchase, and I am able to submit the app for review.
If it still doesn't work for you, just contact Apple support with the link provided in the error message, and be patient (try to work in another thing, drink a coffee, or go to shopping :) )
Eventually today i got the success when i had tried from different system,i used the screenshot from iphone5s simulator in 100% resolution and got the success.
But same-thing,i had also tried before putting up this question.
So that means it might be error from apple server as sometimes it just not works.
PFA for screenshot i used:-
If you are resubmitting (for example, after a previous rejection), it seems like this can be caused by adding additional in app purchases.
Our app binary was rejected, we uploaded a new one and while we were at it we added an additional in app purchase to the submission and some extra text to the app review information. All other in app purchases previously submitted remained "In Review" so we were literally just adding in another to the submission.
We got a 500 Internal Server Error when clicking submit (verified using FireFox dev tools). We tried Safari, Chrome, Firefox on Mac and PC - all up-to-date. Same behaviour.
We tried removing the extra new in-app purchase (and cut down the extra review text a little) from the submission and it immediately went through without a hitch. YMMV, but worth checking.

iOS 'set up iad network' button missing

I am trying to set my app to use iAds but there are some problems. I followed this tutorial and got stuck on step three cause the button isn't available for me.
I'm not entirely sure why. I already filled up the paperwork, tax and contracts info. But the button is not there. Has it been moved?
A few months ago the button WAS there, however after I clicked it and enabled it, it tells me that I can only enable it when the app is in review. Ok now back to the present, I submit my app that has iAds in it. And it is waiting to be reviewed. The button to enable iAds is missing. It's been a week already. The app already got approved and is available, yet the button is not there. I'm not sure how else to enable iAds.
I have tried going to the iAd network site but all it tells me is that iAd network is temporarily unavailable. It's been already a week.
I finally got a response from apple regarding this issue.
They are no longer using the enable iAd button. As long as you have the paperwork and the iAd framework it should work.
I already have the paperwork done so they tell me that my implementation is wrong.
So I stopped using interface builder for my adds and instead just did it all programmatically.
I don't know if it will make a difference. We shall see... After my app gets approved I'll let ya know....
I simply updated the apps that were supposed to have ads from iAd, and now they are working. It seems that Apple is having quite a few issues with their servers at the moment, though.
I have also recently started implementing iAd in my apps. I have published three apps with iAd and did not see the button in iTunes Connect. The test ads work, however, I have not been able to test whether the ads work on a non provisioned device yet.I have also noticed the iAd module giving me the "iAd Network is temporarily unavailable" error message. I have seen it for at least five days now.
Update: My apps are finally being served iAds. What I did was simply release an update. I didn't even change my code for the ads. I am also not seeing the error from iAd that they can't find my account info; I'm just seeing revenue.

Repeated Failure before success, in app purchases

Ive set up in app purchases. Everything works correctly except randomly after a couple purchases i get EXC_BAD_ACCESS on the addPayment: line. This i believe is some sort of memory issues that im having a heck of a time trying to figure out. On inspecting things i noticed another peculiar behavior. In SKPaymentTransactionStateFailed i put an NSLog, This log triggers ~50 times before the alert view for the in app purchase pops up, then it stops and i can continue normally with my purchase. Is this normal? Could this be the reason im getting EXC_BAD_ACCESS? Im using xcode 4 preview 6 and programming for iOS5.

Game Center for my iPhone Game

I am developing an iPhone game, and I will implement Game Center in it.
Apparently, I need to do some configuration with my application in iTunes Connect first. Therefore I have to "create" my application in the iTunes Connect page, right? But, how do I do that without getting Apple's staff review my app since I am still working on it?
I tried making a new app like normal, but it asks me for a bunch of stuff like screenshots etc, but I have none to offer in the first place...
Fixed. It seems they won't even review it if there is no binary uploaded yet.