Correct behaviour of Google ad in iOS - ios

i am currently developing an app and i will need to implement google ad banner.
I am supposed to display the ad banner in the main view controller. But i have a side menu bar. Currently, when i open the side menu, the ad is blocked.
Is this a correct behaviour? Or is there any way that i can make the ad visible even when the side menu appears?
I know that for android, they would have a gap at the bottom to display the ad, so all the view controllers are shortened by the amount of the height the ad banner has?
Is that achievable in iOS as well?

Yes, you can achieve the Android like behavior very easily in iOS too.
Just create a Parent view controller and embed each controller in it.
Rest of the idea you can take from iADSuite below.
https://developer.apple.com/library/content/samplecode/iAdSuite_Storyboard/Listings/ContainerBanner_ContainerBanner_BannerViewController_m.html#//apple_ref/doc/uid/DTS40013458-ContainerBanner_ContainerBanner_BannerViewController_m-DontLinkElementID_11

Related

Take screenshots programmatically of entire scrollable area of another app in iOS

Currently it is cumbersome for the user to repeatedly scroll and take a screenshot if they want to capture more than what can fit on the screen at a time.
I would like to implement functionality such that at the request of a user (e.g. via tapping a special button on a custom keyboard), screenshots of the entire scrollable area of the currently opened app are automatically taken and stitched together.
Is this possible? And if so, how?
To clarify, the application containing the scrollable area is a third party application over which I have no control, e.g. iMessage or Facebook.
Edit: I am aware of answers like this one and this one that are about taking screenshots within an app that I control. As far as I can tell, these are not applicable in my situation. Please correct me if I am wrong about this.
This is not possible. Each app is contained in a protected sandbox that no other apps have access to.
You could make a custom keyboard, but you still wouldn't have access to any of the views in the app that you don't control.

Sidebar menu with uitableview in swift for ios

I'm new into ios development. I'm trying to implement a small contact manager application. I'm following a tutorial from this link http://www.kaleidosblog.com/swift-side-menu-tutorial-how-to-create-a-custom-side-menu-in-ios and I followed many, but which didn't satisfy my requirements. What I'm trying to achieve is having a sidebar menu, and have a table view as my main view. Most of the examples showed how to use them with a normal view controller. A clear example is how BBM works on iphone, when you tap more or the sidebar button. From the provided link, is there anywhere to change the initial view to table view? I've tried but it wasn't successful. I'll appreciate any help, My application as to be submitted soon. Thanks.
You can use this link for side bar menu using UITablView
http://www.appcoda.com/sidebar-menu-swift/

Ideal place for iAd Banner

I want to integrate iAd in my app. My app is tab based application. Most of my views have TableView in it. What can be the best place to display banner, should I display bottom of the TableView or top of the TableView?
Bottom of the tableview is a good place to place the ads, as there are more chances the use will click on the ads when he/she wants to tap on the tabs. Check Other apps also. The app "FindHrr" I have developed has a similar design where we have placed the app below the tableview.

iOS 7 or 8 - combining iAd with MapKit

When you open a map with MapKit, it displays a small "Legal" link near the bottom which you can access for a lot of legal stuff. According to the guidelines, this link must not be interfered with to prevent it from functioning. I don't even know if it can be moved.
At the same time, the recommended placement of ads from iAd is at the bottom of the screen. Makes sense because that's where the fingers are. But placing the ad there will overlap the link and prevent it from being accessed.
I was wondering if anyone has set up iAds so that instead of overlaying the main screen, it reduces the size of the main screen, and positions itself "next" to it?
I'm thinking if I do this with other controls at the bottom, then would that inconvenience users who are trying to access the controls, only to have an ad slip underneath?
Would it be better to go against recommendation and put the ad at the top?
I suggest the simplest solution possible: set the canDisplayBannerAds property of your view controller to true; this should handle pushing display ads up from the bottom and resizing the existing views.

What is the animation effect that iOS mailing app is using?

I'm trying to create an APP prototype and I was wondering what is the name of animation/transition effect that you see on top of the mailing app when you click the new message button. It's animation effect where the navigation bar does not fully go to the top of the screen and you can the previous view in the background? And is there way to add that animation effect to my storyboard? If not, is there a easily available library that will
I do believe that is a custom transition for which apple does not provide api.

Resources