This section contains information about native ads and how to use them in your app.
A native ad is a custom designed unit that fits seamlessly with your app. If done well, ads can blend in naturally with your interface.
The unique feature of native ads is that they should balance your app's experience while protecting the integrity of advertisers' assets and creating a great user experience. Follow these implementation requirements below to ensure that your native ads approach this balance the right way.
There are a number of mandatory advertiser assets that must always be included in your native ad design. Failing to include any of these items could result in Facebook disabling your placement:
In addition your ad must comply with the Audience Network Policies and must be clearly labeled and distinguishable from content. Please check out the examples below:
AdOptionsView icon and distinguishable ad |
Your native ad should be clearly delineated from the rest of your content and have space around it to avoid accidental clicks. The outline of your ad should be visible, and there should be a significant distance between the ad and any other clickable areas in your app.
The built-in native ad templates include the AdOptionsView control that allows users to learn about interest-based ads. You must use these built-in templates unless you have our prior written permission:
In order to avoid potential accidental clicks, ensure that when implementing native ads only the advertiser assets are clickable. This means that the background of the ad must not be clickable, including if you use the ad image as a background (ex: no clickable “whitespace”).
You can also integrate video ads into your Native Ad experience. To enable video you must complete the following steps:
Adding Native Ads to your Android App
Learn how to monetize your Android app with Audience Network native ads.
Using the Native Ads Manager in Android
Learn how to use the Native Ads Manager to pre-fetch native ads for your Android app.
Using the Native Ads Template in Android
Learn how to leverage the Native Ads Template in your Android app.
Adding Native Ads to your iOS App
Learn how to monetize your iOS app with Audience Network native ads.
Using the Native Ads Manager in iOS
Learn how to use the Native Ads Manager to pre-fetch native ads for your iOS app.
Using the Native Ads Template in iOS
Learn how to leverage the Native Ads Template in your iOS app.