IAD rich media advertising
When you allow ads to appear in your app, you can get paid when users view or interact with them. (Here you can see a simple project in the IAD banner placeholder.) )
You display an ad for IAD web services in a specific view of your UI. First, this view can contain banners for advertising to enter the full IAD experience. When people click on a banner, the ad performs a predetermined action, such as playing a video, displaying interactive content, or launching safari to open a webpage. This action can overwrite your UI to display the content, or let your app switch to the background.
There are three types of banners that you can use to display in your app: Standard, medium-sized, and full-screen. All types of banners serve the same purpose-to guide users into advertising-but they differ in their presentation and behavior.
A standard banner occupies a small area of the screen and tends to always exist on the screen. You can choose the app interface that should display the standard banner and leave room for the banner view in the layout.
All iOS apps can display standard banners. Use the view provided by the Adbannerview class to include standard banners in your app.
The medium rectangle banner behaves like a standard banner, and you choose where you should place the medium rectangle banner.
Medium-sized rectangular banners can only be used in ipad apps. Use the view provided by the Adbannerview class to include medium-sized rectangular banners in your app.
A full-screen banner occupies most or all of the screen and usually appears at a specific time in a particular location. You can choose whether to display the banner in a modal mode or a separate page of scrollable content. (in the example shown here, the app provides a magazine reading experience and allows users to page through a full-screen banner.) )
Use the view provided with the Adinterstitialad class to include a full-screen banner in your app.
All banners are displayed in the IAD framework, and the IAD's identity is displayed in the lower-right corner. The IAD framework is designed to look best when pinned to the bottom edge of your app screen.
To ensure seamless interaction with banner ads and provide the best user experience, follow the guidelines below.
Place the standard banner at the bottom of the screen or near the bottom. This position is slightly different depending on whether there is a column at the bottom of the screen and what type of column it is.
Bar |
location of the standard banner view |
No columns at the bottom of the screen |
Place at the bottom of the screen |
There are no columns anywhere on the screen |
Place at the bottom of the screen |
toolbar or Tab bar |
Placed above the bottom bar |
Place a medium rectangular banner View where user content is not disturbed. As with standard views, medium banners are also best at the bottom of the screen or near the bottom. Placing the banner near the bottom of the screen can also increase the likelihood that the user will not be affected.
Display full-screen banners in a modal manner when interspersed in the user experience. modal display styles are good if you have natural interruptions and environmental changes in your app's process. When you display a full-screen banner in a modal mode (by using Presentfromviewcontroller:), the user will definitely enter the ad or eliminate it. For this reason, it is a good idea to use modal presentation styles when users expect to experience changes, such as after they have completed a task.
Display full-screen banners in a non-modal manner when the user transitions between app views. the non-modal display style is better if the user frequently transitions the screen to experience your app, such as flipping through a magazine or swiping a series of entries. When you display a full-screen banner in a non-modal way (by using Presentinview:), you can save the columns in your UI so that users can use the app's controls to skip or go back to the ad. Like all banners, a IAD experience is launched when a user taps a full-screen banner, but your app can respond to other gestures on the banner area (such as dragging or swiping) when appropriate.
Make sure that you use the appropriate animations to show and hide the non-modal full-screen banner view. For example, a magazine reading app might display a banner with page-flipping animations that display other content pages.
Make sure that all banners are displayed in a meaningful time and place in your app. people tend to enter an IAD experience when they don't feel distracted by their workflow. This is especially important in immersive apps such as games: you don't want to place a banner view in a place that will conflict with playing games.
do not display banners in an interface that users only want to see briefly. If your app contains an interface that users jump quickly to get to what they care about, it's best not to display banners on those screens. Users tend to click on the banner when they stay at the interface for more than one or two seconds.
display the banner in all directions, as much as possible. It's a good idea for users to switch between using your app and viewing ads when changing the device orientation. Similarly, supporting all directions will allow you to accept a wider range of ads. View the IAD Programming Guide to learn how to make sure that the banner view responds to changes in direction.
do not let standard banners and medium-sized rectangular banners scroll out of the screen. If your app displays scrolling content on the screen, make sure that the banner view remains fixed in its place.
pause activities that require their attention and interaction when people view or interact with the ad. when users choose to view an ad, they don't want to think they missed your app's events, and they don't want your app to break the ad experience. It's a good idea to stop activities that stop when your app transitions to the background.
do not stop an ad, except in rare cases. in general, when users view and interact with ads, your app continues to run and receive events, and all possible events happen and need immediate attention. However, there are few situations that need to stop an ongoing advertisement. One possibility is an app that provides Internet telephony (VoIP). In this app, it might make sense to cancel a running ad when a call comes in.
NOTE
Canceling an ad may adversely affect the ads your app can receive and your revenue.
This article is translated from Apple's official development documentation
Finished viewing the integration set: Https://github.com/Cloudox/iOS-Human-Interface-Guidelines
"IOS Human Interface Guidelines"--iad Rich Media Ads