Get personalized optimization tips, understand your account health and set up completion on the improved "My AdMob page".

درحال‌حاضر صفحه درخواستی به زبان شما دردسترس نیست. می‌توانید زبان دیگری را در انتهای صفحه انتخاب کنید یا بااستفاده از ویژگی ترجمه داخلی Google Chrome هر صفحه وبی را فوراً به زبان انتخابی‌تان ترجمه کنید.

Create a native ad unit

Provide a great user experience with ads that match the look and feel of your site. #nativeads

Native ads allow you to customize the look and feel of the ads that appear in your app. You decide how and where they’re placed, so the layout is more consistent your app’s design.

There are two steps to create a native ad:

  1. Create a native ad unit
  2. Design and implement a native ad

Native ads best practices and policies

Step 1: Create a native ad unit

Complete the following steps to create a native ad unit for an existing app.

  1. Sign in to your AdMob account at
  2. Click Apps in the sidebar.
  3. Select the name of the app you're creating this ad unit for. If you don't see it in the list of recent apps, you can click Add app to add a new app or click View all apps to search a list of all of the apps you've added to AdMob.
  4. Click Ad units in the sidebar.
  5. Click Add ad unit.
  6. Click Select for the Native ad format.
  7. Enter a name for this ad unit. Recommended: Include relevant information, such as ad format and location in your app to make it easier to identify later.
  8. (optional) Complete the advanced settings for this ad unit:
    • Media type: Choose the native media type you want to allow in this ad unit. You can choose one of the options. Note: Animated images (.GIF) are not supported for native ads.
      • Image: Only image ads will be shown. 
      • Video: Only video ads will be shown.
        MediaView is required to render the main video or image asset in an ad. You can use ImageView to render the logo and app icon assets. Learn more at Google Developers (Android, iOS)
    • eCPM floor: You can set an eCPM floor (also known as a minimum eCPM) for each ad unit you create. This instructs the AdMob Network not to serve ads to this ad unit with eCPM values below the minimum eCPM you’ve set.
      1. Click the eCPM floor toggle to turn it on and enable eCPM floors for your ad unit.
      2. Enter a global eCPM value for the AdMob Network to use as a floor.
      This eCPM floor only applies to the AdMob Network. It does not apply to third-party ad networks and custom events configured as ad sources in a mediation group.
    • (optional) Country-specific floors: If you've enabled an eCPM floor in the previous step, you can click Add country-specific floors to add country-specific eCPM floors for this ad unit. Country-specific eCPM floors will override this ad unit’s global eCPM value only when ad requests originate from the selected country.
      1. Select a country for which you want to set a specific floor. It will be added to the list of selected countries. You can select whole regions, or expand each section to view the individual countries within a region.
      2. Click the Edit icon beside the country or region you selected and enter an eCPM floor value. 
      3. Click Set to save the eCPM value. 
      4. Repeat these steps for each country you select.
  9. ​Click Create ad unit.
  10. Follow the instructions in the Google Developers Get Started guide (Android, iOS, Unity) to implement this ad unit in your app code to start showing ads. You will need your app ID and ad unit ID during implementation.
    This ad unit won't show ads until you've completed this step. If you're not ready to implement the ad unit, you can click Email this to send the instructions by email or click Done to exit the page.
Review the native ads policies and guidelines for more information.

Step 2: Design and implement a native ad

Once you’ve created the native ad unit, you’ll need to implement a native design. There are two ways to design a native ad:

  1. Use a template: You can download customizable native ad templates that are ready to use for Android or iOS. Using a native template is an easy way to get started with native ad implementations. You can use a template as is or customize it to fit your needs.
  2. Design from scratch: To design your own native ad implementation, follow the instructions for Android or iOS.
Was this helpful?
How can we improve it?

Need more help?

Sign in for additional support options to quickly solve your issue

‘My AdMob Help Page’ - your personalized Help Page to help you thrive on AdMob.

Introducing our newly revamped My AdMob Page,  a personalized Help page that houses relevant information for your account.

You can better maintain your account health, ensure necessary setup is completed and have the right optimization tips targeted to your apps. Stay tuned for more!

Learn more

Clear search
Close search
Google apps
Main menu
Search Help Center