I upgraded my iphone software to iOS 7 and I noticed that the ad banners in my free apps are barely showing up (extremely low fill rate). Does anybody know a solution to this problem? I'm using the iAD Network.
Are they just being overlapped by the navigation and toolbars? In that case you will need to update your layouts to handle the new edge-to-edge approach to content in iOS 7.
If the problem is only that they are no longer filling then that is something you should report to iAd. There may be compatibility issues with iOS 7 or they may be experiencing some other performance issues.
Related
I started to work in an App that needs to be optimized for iPhone 5 and requires iOS 5.x or later.
But the scenario where the user has and iPhone 4 with iOS 5.x is possible. But the Autolayout will be a problem on those cases...
So, I could use Autolayout for iPhone 5,but the users with iOS 5.x(iPhone 4 or below) will have problems, so in order to avoid that, should I have two nib's one for give support to the iPhone 5 screen and another iPhone 4? (And that sounds very ugly to me).
Having something like this...
if(IPHONE5){
//Load iPhone 5 nib with AutoLayout or without it
}else{
//Load iPhone 4 or below
}
In any case, is there a better option to give support to both screens but with different iOS versions? suggestion on this?
Since now thanks
This is something that I had been wondering about myself. However, I stumbled upon a webpage: "Drop iOS 5: Only support iOS 6" that explains that such scenarios if possible, should be avoided.
Doing development for older OS's might seem reasonable, however...
the rate in which people update their phones is extreme fast (unlike Android)
the development time increases
development costs increase
maintaining code more complex
release dates become later
as a result:
more people have upgraded to the newer OS
your 'older share' has become less relevant
your 'lost sales' is even smaller
your 'return of investment' because of increased cost has extended
My advise: drop iOS-5
Check out this project at Github, it might be helpful
https://github.com/RolandasRazma/RRAutoLayout
Basically it can help you handle some AutoLayout features on iOS5.x. But as this is done with some hack to the internal classes you should be careful if you would apply this for an application that will be shown on the App Store.
Anyway it can help you understand the manage needed for doing this.
But, I would recommend to keep with the 'separate nibs' method.
Hope that helps,
I have an app in app store.In iPhone 5 i am facing a issue related to the look and feel of the app.If the app is opened in iphone 5 then there is a black space coming at the top and bottom of the screen.
I have checked in various apps present in the app store and it is happening to all the apps.Has anyone faced such an issue.I just wanted to know,if anything needs to be done from developer side,such as images of different dimensions like the one's given for retina and normal display or Apple would come up with a default aspect ratio.
I am seriously stuck up and client is asking if there is any fix for that.
Thanks
As a developer pls be aware of things happening around! All the existing apps in appstore will run in letterboxed mode unless it is remodified for iphone 5. You have to use Xocde 4.5 to develop apps for iPhone 5 with ios 6 compatibility.
If your client need to fix this, you can charge him to make the changes. :)
I have made an app for iOS 5.1..
Will the app work with iOS 6 also? Or do I have do to any updates in the code or something?
Thanks!
Apple has good backward and forward compatibility so it should work with no problem
There are cases when you use some specific libraries that your app will need a resubmission
but 99% of the cases your app will just work good
One point to note here: is if apple will change the resolution of their next devices you may find some icons that are low quality (happend when iphone 4 was first release)
But regardless of that your app should work.
Usually the OS versions are backward compatible for the apps.
I created my application with Storyboard not realizing till it was to late that iOS4.3 devices will not be supported. Is there an option where I can copy the storyboard views into xibs or programmatically do it at runtime? What options do I have without completely starting over?
Kinda makes storyboards useless since alot of people still use iOS4x
If you bought an iPhone 3G, the day before the 3GS came out, or bought remaining stock in the following weeks, your 20 month upgrade would be available in February 2011.
That gives all the 3G owners almost the last 12 months to have upgraded to a device that supports iOS 5.
So based on those dates, I wouldn't worry about iOS 4.x anymore and only develop for iOS 5.
Just my two coppers.
db
If it's a universal app, the benefits of storyboard are too good to pass up. If someone wants your app, they'll upgrade to 5.x
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.