Google Mobile Ads SDK
com.google.android.gms.ads.admanager
com.google.android.gms.ads.appopen
com.google.android.gms.ads.formats
com.google.android.gms.ads.initialization
com.google.android.gms.ads.interstitial
com.google.android.gms.ads.mediation
com.google.android.gms.ads.mediation.customevent
com.google.android.gms.ads.mediation.rtb
com.google.android.gms.ads.nativead
com.google.android.gms.ads.preload
com.google.android.gms.ads.query
com.google.android.gms.ads.rewarded
com.google.android.gms.ads.rewardedinterstitial
Google User Messaging Platform SDK
Stay organized with collections Save and categorize content based on your preferences.
public final class AdSize
The size of a banner ad.
Summary Constantsstatic final int
AUTO_HEIGHT = -2
Constant that will cause the height of the ad to scale based on the height of the device in the current orientation.
static final AdSize
BANNER
Mobile Marketing Association (MMA) banner ad size (320x50 density-independent pixels).
static final AdSize
FLUID
A dynamically sized banner that matches its parent's width and expands/contracts its height to match the ad's content after loading completes.
static final AdSize
FULL_BANNER
Interactive Advertising Bureau (IAB) full banner ad size (468x60 density-independent pixels).
static final int
FULL_WIDTH = -1
Constant that will cause the width of the ad to match the width of the device in the current orientation.
static final AdSize
INVALID
An invalid AdSize that will cause the ad request to fail immediately.
static final AdSize
LARGE_BANNER
Large banner ad size (320x100 density-independent pixels).
static final AdSize
LEADERBOARD
Interactive Advertising Bureau (IAB) leaderboard ad size (728x90 density-independent pixels).
static final AdSize
MEDIUM_RECTANGLE
Interactive Advertising Bureau (IAB) medium rectangle ad size (300x250 density-independent pixels).
static final AdSize
SMART_BANNER
This field is deprecated.
Use getCurrentOrientationAnchoredAdaptiveBannerAdSize
instead.
static final AdSize
WIDE_SKYSCRAPER
IAB wide skyscraper ad size (160x600 density-independent pixels).
Public constructorsAdSize(int width, int height)
Creates a new AdSize
.
public static final int AUTO_HEIGHT = -2
Constant that will cause the height of the ad to scale based on the height of the device in the current orientation. An AUTO_HEIGHT
ad determines its height during initialization of the AdView
and never changes after that.
public static final AdSize BANNER
Mobile Marketing Association (MMA) banner ad size (320x50 density-independent pixels).
public static final AdSize FLUID
A dynamically sized banner that matches its parent's width and expands/contracts its height to match the ad's content after loading completes.
public static final AdSize FULL_BANNER
Interactive Advertising Bureau (IAB) full banner ad size (468x60 density-independent pixels).
public static final int FULL_WIDTH = -1
Constant that will cause the width of the ad to match the width of the device in the current orientation. A FULL_WIDTH
ad determines its width during initialization of the and never changes after that.
public static final AdSize INVALID
An invalid AdSize that will cause the ad request to fail immediately.
public static final AdSize LARGE_BANNER
Large banner ad size (320x100 density-independent pixels).
public static final AdSize LEADERBOARD
Interactive Advertising Bureau (IAB) leaderboard ad size (728x90 density-independent pixels).
public static final AdSize MEDIUM_RECTANGLE
Interactive Advertising Bureau (IAB) medium rectangle ad size (300x250 density-independent pixels).
public static final AdSize WIDE_SKYSCRAPER
IAB wide skyscraper ad size (160x600 density-independent pixels). This size is currently not supported by the Google Mobile Ads network; this is intended for mediation ad networks only.
Public constructorspublic AdSize(int width, int height)
Creates a new AdSize
.
int width
The width of the ad in density-independent pixels.
int height
The height of the ad in density-independent pixels.
Public methods getCurrentOrientationAnchoredAdaptiveBannerAdSizepublic static AdSize getCurrentOrientationAnchoredAdaptiveBannerAdSize(
Context context,
int width
)
Returns an AdSize
with the given width and a Google-optimized height to create a banner ad. The size returned will have an aspect ratio similar to AdSize
, suitable for anchoring near the top or bottom of your app. The height will never be larger than 15% of the device's current orientation height and never smaller than 50px. This function always returns the same height for any width / device combination. If the context is null or the device height cannot be determined from the context, INVALID
is returned.
AdSize
An AdSize
object. Returns INVALID
if the context is null or the device height cannot be determined from the context.
public static AdSize getCurrentOrientationInlineAdaptiveBannerAdSize(
Context context,
int width
)
Returns an AdSize
with the given width and a height that is always 0. This ad size allows Google servers to choose an optimal ad size with a height less than or equal to the height of the screen in the requested orientation. The exact size of the ad returned can be retrieved by calling getAdSize
inside the onAdLoaded
callback. This ad size is most suitable for ads intended to be displayed inside scrollable content.
public int getHeight()
Returns the height of this AdSize
in density-independent pixels.
public static AdSize getInlineAdaptiveBannerAdSize(int width, int maxHeight)
Returns an AdSize
with the given width and a height that is always 0. This ad size allows Google servers to choose an optimal ad size with a height less than or equal to the max height given in the maxHeight parameter. The exact size of the ad returned can be retrieved by calling getAdSize
inside the onAdLoaded
callback. This ad size is most suitable for ads intended to be displayed inside scrollable content.
int maxHeight
The maximum height that a loaded ad will have. Must be at least 32 dp, but a maxHeight of 50 dp or higher is recommended.
getLandscapeAnchoredAdaptiveBannerAdSizepublic static AdSize getLandscapeAnchoredAdaptiveBannerAdSize(Context context, int width)
Returns an AdSize
with the given width and a Google-optimized height to create a banner ad. The size returned will have an aspect ratio similar to BANNER
, suitable for anchoring near the top or bottom of your app. The height will never be larger than 15% of the device's height in landscape mode and never smaller than 50px. This function always returns the same height for any width / device combination. If the context is null or the device height cannot be determined from the context, INVALID
is returned.
AdSize
An AdSize
object. Returns INVALID
if the context is null or the device height cannot be determined from the context.
public static AdSize getLandscapeInlineAdaptiveBannerAdSize(Context context, int width)
Returns an AdSize
with the given width and a height that is always 0. This ad size allows Google servers to choose an optimal ad size with a height less than or equal to the height of the screen in landscape orientation. The exact size of the ad returned can be retrieved by calling getAdSize
inside the onAdLoaded
callback. This ad size is most suitable for ads intended to be displayed inside scrollable content.
public static AdSize getPortraitAnchoredAdaptiveBannerAdSize(Context context, int width)
Returns an AdSize
with the given width and a Google-optimized height to create a banner ad. The size returned will have an aspect ratio similar to BANNER
, suitable for anchoring near the top or bottom of your app. The height will never be larger than 15% of the device's portrait height and never smaller than 50px. This function always returns the same height for any width / device combination.
AdSize
An AdSize
object. Returns INVALID
if the context is null or the device height cannot be determined from the context.
public static AdSize getPortraitInlineAdaptiveBannerAdSize(Context context, int width)
Returns an AdSize
with the given width and a height that is always 0. This ad size allows Google servers to choose an optimal ad size less than or equal to the height of the screen in portrait orientation. The exact size of the ad returned can be retrieved by calling getAdSize
inside the onAdLoaded
callback. This ad size is most suitable for ads intended to be displayed inside scrollable content.
public int getWidth()
Returns the width of this AdSize
in density-independent pixels.
public boolean isFluid()
Returns whether this AdSize
is of fluid size or not.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-02-25 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-25 UTC."],[],[]]
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.3