Serve ads to mobile apps with the Google Mobile Ads SDK
The Google Mobile Ads SDK enables you to serve DoubleClick for Publishers ads into mobile applications.
Why use a different SDK for mobile applications?
The mobile application environment is different from the mobile web environment, so the ad tags, ad requests, and ad responses are also different. The Google Mobile Ads SDK accounts for these differences, constructing the ad tag and managing the ad response behind the scenes.
The following options for ad units and ads are available with the Mobile SDK:
- Create ad units for banners and interstitials.
- HTML banners: Create a standard ad unit of any size that can display an HTML banner.
- HTML interstitials: Create a full-screen ad unit that's displayed at a designated point in the application.
- Configure ads for various click-through behaviors.
- Full-screen expandable (also called rich media overlay): On click, the ad unit expands to take over the whole screen and can show HTML content.
- Open browser: On click, a URL is opened in the browser.
- Open application: On click, an application opens.
- Make a phone call: On click, the dialer opens so that the user can place a call.
Where do I begin?
Implementing the Google Mobile Ads SDK usually is a shared effort between mobile application developers and ad operations staff. This guide provides step-by-step instructions for each role and each platform (Android and iOS). In the following articles, you'll also find links to other resources to help with the setup process.
- Mobile application developer instructions: Learn how to download and integrate the Google Mobile Ads SDK.
- Ad operations instructions: Learn how to set up mobile application ad units, orders, and line items.
- Developing ads for the Google Mobile Ads SDK: See useful code samples.
- Generate SDK tag code: This code helps you connect to the Google Mobile Ads SDK.