How iAd searches for content to display? - ios

I have an iPhone app that implements iAd. In debugging mode everything works fine and I'm showing the test advertisement correctly on simulator and on device with no particular logs or errors.
The app was approved and it's in the app store, but is not showing any ad.
I show the iAd in a UIview with lots of textual content, but in Italian (don't know if language matters, btw the app is available in all the app stores).
I wonder how iAd search for content and then displays related banners and how I can somehow "force" content by passing (if possible) tags or predefined content.
Any idea?

I simply forgot to add my app to the iAd service.
I needed to upload a new version in order to fix this.
Let's wait for apple approval.
Thanks!

Related

Apple Rejecting App - "Content cut from display and doesn't fit the iPad"

I am just really mind-boggled as to why my app has for the 10th time been rejected.
Apple states, that data/display has been cut off when using my app on an iPad. (It is optimised for iPhone, but I know Apple's policy). The keep saying the same thing. But I have attatched a picture of my app's main-screen which users will be fussed about the most. And I don't see any data cut off.
Here is a side by side comparison of my apps, on both iPad and iPhone 6S+:
I know what you're thinking, yes, the data has been, as Apple put it "cut off" but the data I am displaying is all within a UIScrollView. You simply need to scroll up in order to see all data. Regardless off the device whether it be iPhone 8+, iPhone SE or even an iPad. I just don't understand where the data is "cut-off".
This what Apple have always replied, (starting from latest reply to oldest)-
Hello,
Thank you for your reply.
However, we noticed your main screen is still not optimized to be
displayed on iPad. iPhone apps must run at iPhone 2X resolution and
still be fully functional on an iPad. The user should be able to
access the same features and content without it being cut off from the
display
Additionally, your app does not provide a back button on the search page, >which contributes to a lower quality user experience.
We hope you will make the necessary changes to your app and resubmit for >review. We look forward to reviewing your revised app.
Best regards,
App Store Review
Thank you for resubmitting your application. Upon further review, we
found the following issues:
We noticed that your app did not run at iPhone resolution when
reviewed on iPad running iOS 11.0.1.Specifically, we noticed portions
of your app overlapped or were cut off when displayed on an iPad.
Please see attached screenshots for details.
The screenshots they have attached so not show any "over-lapping" or data being "cut-off". For instance, they screenshot me the UITableViewController. Which boggles my mind.
Either I am missing something or it's going over my head or there is a genuine issue here?
Could someone help me out?
Thank you. It's just really infuriating.

iOS Home Screen visible through an app

I was wondering if you can make the home screen visible through an app.
For example, let's take an example from the Apple Calculator. On macOS, the top is blurred and you can see everything through it.
I know iOS is a whole different OS and works through views and not tabs, but still: is it possible to e.g. blur the top of the iOS calculator and see the home screen through it?
Thanks, Ben
Unfortunately this is not possible, as this could be a serious breach of privacy for iPhone users.
If you could make the home screen visible through an app, a developer could technically save pictures of users' homescreens and store them in a remote database, which could give them access to private information. As a result, Apple doesn't allow you to do this.

Watchkit - what exactly should the iPhone app (not the extension) contain?

I don't have a watch so i only work with the simulator.
Let's say i have three apps - one that displays an animation on screen of the watch(several pictures animated) and a few options , also on the watch.
Another one that displays some strings on the watch app , another that displays images on the watch app - both the strings and the images are changed when the user clicks a button.
The code resides on the extension and the resources (images) on the watch app.
Now - what should the iPhone app/screen contain? I want to make the apps as stand alone as possible. Does it need to have an install button or when the user installs it from the app store - the watch app is automatically installed and he can access it from the watch?
I was thinking of only displaying this on the iPhone app/screen : Thank you for downloading the app OR Welcome! and a picture.
Would that be all right according to apple guildelines? What would you advise that the iPhone app/screen should have? Or better yet what do the guidelines suggest?
Should i also include a button for launching the app? What should i include at the minimum? Also what would the code for that look like in swift/what connections should there be?
I am interested in making the watch app experience as stand-alone as possible (can't use watchos2 because i can't publish with Xcode beta).
Lastly - would i need to include an exit button in the watch app (i currently have 2 : next and random for displaying some images)?
Thanks a bunch.

iAd banner Not showing up in app store but is showing up in simulator

I recently updated my iPhone app with iAds. In the simulator, the iAds showed up and were working perfectly fine. My app was updated on May 15th, and I downloaded the app on my iPad after to see if the iAds were working. I didn't see them show up.
After looking at similar questions, I waiting for a couple of days to see if it would change. As of today, the iAds still haven't shown up on my iPad, but on iTunes Connect, it actually shows that my app has a total of 110 requests from May 19th to May 23rd, which makes no sense to me. How can I be getting requests if the iAds don't even show up?
Thanks in advance.
The banner will be blank if there aren't any ads currently available to show. This can happen for a number of reasons. The simulator simply shows an example ad for development purposes.
Have you followed the best practice of hiding the banner when no ad is available? https://developer.apple.com/library/ios/technotes/tn2264/_index.html#//apple_ref/doc/uid/DTS40011827-CH1-HIDE_BLANK_OR_EMPTY_BANNERS

iOS: popover on iPhone app

In my app for IPHONE I use a popover but I don't know if my app will be reject if I use this element in iPhone app and not in iPad app; do you know if I can have this problem?
thanks
This is no problem and there are many apps having that feature but you need to code it yourself that popover function is not available for iPhone. A app I often use that has that feature is called Week Cal.
Apple can reject for anything. However that being said I have seen numerous applications for iPhone that use custom popovers. Facebook app is just one example. You should be fine as long as you don't use any private API's

Resources