Get Started

Integrating the Google Mobile Ads SDK into an app is the first step toward displaying ads and earning revenue. Once that's done, you can choose an ad format (such as native or rewarded video) and get a detailed set of steps for implementing it.

Prerequisites

  • Use Android Studio 1.0 or higher
  • Target Android API level 14 or higher

Import the Mobile Ads SDK

Apps can import the Google Mobile Ads SDK with a Gradle dependency. Open the app-level build.gradle file for your app, and look for a "dependencies" section.

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:26.0.1'
    compile 'com.google.android.gms:play-services-ads:11.2.0'
}

Add the line in bold above, which instructs Gradle to pull in the latest version of the Mobile Ads SDK. Once that's done, save the file and perform a Gradle sync.

Select an ad format

The Mobile Ads SDK is now imported and you're ready to implement an ad. DFP offers a number of different ad formats, so you can choose the one that best fits your app's user experience.

Banner ads are rectangular image or text ads that occupy a spot within an app's layout. They stay on screen while users are interacting with the app, and can refresh automatically after a certain period of time. If you're new to mobile advertising, they're a great place to start.

Implement a banner

Interstitial

Interstitials are full-screen ads that cover the interface of an app until closed by the user. They're best used at natural pauses in the flow of an app's execution, such as in between levels of a game or just after completing a task.

Implement an interstitial

Native

Native is a component-based ad format that gives you the freedom to customize the way assets like headlines and calls to action are presented in their apps. By choosing fonts, colors, and other details for yourself, you can create natural, unobtrusive ad presentations that can add to a rich user experience.

DFP offers two different ways to implement native ads: Native Styles and Custom Rendering. Native Styles has been designed to make getting on board with native ads as easy as possible, and it's a great choice if you're new to the format. Custom Rendering has been designed to maximize the amount of freedom you have in creating your presentations.

Implement Native Styles Implement Custom Rendering

Send feedback about...

SDK for DFP Users on Android
Need help? Visit our support page.