Search
Clear search
Close search
Google apps
Main menu

Learn more about the new AdMob rewarded ads

Create a native express ad unit

 

Select your version of AdMob to view this content

 

For more information about native ad units, see Overview of native ads express and Overview of native ads advanced.

AdMob (newest version)

 

Native ads match both the form and function of the user experience in which they’re placed. They also match the visual design of the app they live within. Native ads augment the user experience by providing value through relevant ads that flow within the context of surrounding app content.

 

AdMob native ads policies

When you implement native ad units in your apps, be sure to review the AdMob help center native ads policies and guidelines section.

How does native ads express work?

Native ads created using AdMob's built-in design interface are referred to as native ads express. When you create a native ad unit for native ads express, you define the native ad style using the templates, color selectors, CSS editor, and ad types provided in AdMob.

Instructions

  1. Sign in to your AdMob account at https://apps.admob.com.
  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 video ad format.
  7. Select a native ad size for your ad unit.
    You won’t be able to change the template size after saving the design.
  8. Select a native ad template to use as a base for your design.
  9. Check the boxes for the ad type(s) allowed to be shown in this ad unit. You can choose any combination of ad types by checking the boxes. Unchecking all of the boxes will result in an error. You must choose at least one ad type for each ad unit. Suggestion: To try and help maximize revenue for this ad unit, we suggest checking all of the boxes.
  10. Customize the ad unit's template style using the color selectors in the edit panel or click Edit CSS to use the CSS editor.
  11. Adjust the preview settings to test different sizes and languages.
    Preview ads might not appear exactly the same as the final ad on different devices. Use Chrome or Safari when designing your ad unit for the most realistic preview.
    • Test different preview sizes: Enter different widths and heights to see how ads will look in your ad unit at different sizes. The preview size won’t affect the size of the ad unit in your app once it’s implemented.
    • Test different languages: Select a language from the drop-down menu to see how ads in that language will look in your ad unit. The preview language won’t affect the language of ads shown in your ad unit once it’s implemented.
  12. Click the Validate button to check the ad design for any errors. You can fix errors that are found by making changes to the design, then click Validate again. You can also click the Reset CSS button to clear all changes to the template.
  13. Set an automatic refresh rate, if desired. Refresh rate is disabled by default for native ads. Native ads should complement the content and environment surrounding them. Refreshing native ads regularly may interfere with the look, feel, and cohesiveness of an app.
  14. 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.
  15. Click Save.
    • If there are no errors found, you'll see the ad unit ID for this ad unit.
    • If there are errors found, you'll need to fix the errors before you can save your design. Once the errors are fixed, click Save again.
  16. Follow the instructions in the Google Developers Get Started guide (Android, iOS) 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.

AdMob (previous version)

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

  1. Sign in to your AdMob account at https://apps.admob.com.
  2. Click the Monetize tab.
  3. Select your application from the All apps list on the left-hand side.
  4. Click + New ad unit.
  5. Click Native.
  6. Select a native ad size for your ad unit.
    You won’t be able to change the template size after saving the design.
  7. Select a native ad template to use as a base for your design.
  8. Check the boxes for the native ad type(s) you want to allow in this ad unit. You can choose any combination. Checking all of the boxes is recommended since unchecking ad types might limit the revenue generated by the ad unit. Unchecking all of the boxes will result in an error. You must choose at least one ad type for each native ad unit.
     
    Currently, video app install cannot be the only ad type selected. For ad units showing video app install ads, you must select an additional ad type.
  9. Customize the ad unit's template style using the color selectors in the edit panel or click Edit CSS to use the CSS editor.
  10. Adjust the preview settings to test different sizes and languages.
    • Test different preview sizes: Enter different widths and heights to see how ads will look in your ad unit at different sizes. The preview size won’t affect the size of the ad unit in your app once it’s implemented.
    • Test different languages: Select a language from the drop-down menu to see how ads in that language will look in your ad unit. The preview language won’t affect the language of ads shown in your ad unit once it’s implemented.
    Preview ads might not appear exactly the same as the final ad on different devices. Use Chrome or Safari when designing your ad unit for the most realistic preview.
  11. Click the Validate button to check the ad design for any errors. You can fix errors that are found by making changes to the design, then click Validate again. You can also click the Reset CSS button to clear all changes to the template.
  12. Enter an automatic refresh rate, if desired.
  13. Enter a name for the ad unit.
  14. Click Save.
    • If there are no errors found, you'll see the ad unit ID for this ad unit.
    • If there are errors found, you'll need to fix the errors before you can save your design. Once the errors are fixed, click Save again.
  15. Click Done to return to the Monetize tab or click Send an email with these instructions to have implementation instructions sent to you via email.
Review the native ads policies and guidelines for more information.

You've now created a native ad unit for your app. To display native ads in your app, follow the detailed instructions to incorporate the SDK into your app (for Android and iOS).

 

Note: For design purposes, the px (screen pixel) unit used in CSS is roughly equivalent to the dp (density-independent pixel) unit used to implement an ad with the SDK.

 

Native ad unit templates: When you design a native ad unit, you can select one of several templates to use as a base for your design. You should keep the following in mind when selecting a template:

  • If you change templates after customizing the ad design, your customizations will be reset including edits you've made to the CSS.
  • You can't change the template after saving, but you can still continue to customize the design.
Was this article helpful?
How can we improve it?
Sign in to AdMob

Sign in to see help for your AdMob account Sign in Don't have an AdMob account? Sign up today! Sign up for AdMob