Load a native ad

  • Native ads are integrated into a platform's UI using standard components and styled to match the app's design.

  • After loading, the app is responsible for displaying native ad content using the provided ad object and its assets.

  • Implementing native ads involves loading the ad using the SDK and then displaying the ad content within your app.

  • Always use test ad unit IDs during development and testing to prevent invalid activity on live ads.

  • The GADAdLoader class and its delegates are used to load native ads and receive notifications about their status.

Native ads are ad assets that are presented to users through UI components that are native to the platform. They're shown using the same classes you already use in your storyboards, and can be formatted to match your app's visual design.

When a native ad loads, your app receives an ad object that contains its assets, and the app—rather than Google Mobile Ads SDK—is then responsible for displaying them.

Broadly speaking, there are two parts to successfully implementing native ads: Loading an ad using the SDK and then displaying the ad content in your app.

This page shows how to use the SDK to load native ads.