Clear search
Close search
Google apps
Main menu

Create a native express ad unit

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

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.
  1. Sign in to your AdMob account at
  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.
  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