AdSize

public final class AdSize


Die Größe einer Banneranzeige.

Zusammenfassung

Konstanten

static final int

Konstante, die dazu führt, dass die Höhe der Anzeige anhand der Höhe des Geräts in der aktuellen Ausrichtung skaliert wird.

static final AdSize

Banneranzeigengröße der Mobile Marketing Association (MMA) (320 × 50 Pixel, unabhängig von der Pixeldichte).

static final AdSize

Ein Banner mit dynamischer Größe, das der Breite des übergeordneten Elements entspricht und nach dem Laden seine Höhe so maximiert oder minimiert, dass es dem Inhalt der Anzeige entspricht.

static final AdSize

Größe einer Full-Banneranzeige des Interactive Advertising Bureau (IAB) (468 × 60 Pixel, unabhängig von der Pixeldichte).

static final int

Konstante, die dazu führt, dass die Breite der Anzeige der Breite des Geräts in der aktuellen Ausrichtung entspricht.

static final AdSize

Eine ungültige Anzeigengröße, die dazu führt, dass die Anzeigenanfrage sofort fehlschlägt.

static final AdSize

Größe für große Banneranzeigen (320 × 100 Pixel, unabhängig von der Pixeldichte).

static final AdSize

Größe einer IAB-Leaderboard-Anzeige (728 x 90 Pixel, dichteunabhängig).

static final AdSize

Medium-Rectangle-Anzeigengröße des Interactive Advertising Bureau (IAB) (300 × 250 Pixel, dichteunabhängig).

static final AdSize

Dieses Feld wurde eingestellt.

Verwenden Sie stattdessen getCurrentOrientationAnchoredAdaptiveBannerAdSize.

static final AdSize

IAB-Anzeigengröße „Wide Skyscraper“ (160 × 600 Pixel, dichteunabhängig).

Öffentliche Felder

final int
final int

Öffentliche Konstruktoren

AdSize(int width, int height)

Erstellt einen neuen AdSize

Öffentliche Methoden

boolean

Vergleicht dieses AdSize mit dem angegebenen Objekt und gibt an, ob sie gleich sind.

static AdSize
getCurrentOrientationAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

Gibt ein AdSize mit der angegebenen Breite und einer von Google optimierten Höhe zurück, um eine Banneranzeige zu erstellen.

static AdSize
getCurrentOrientationInlineAdaptiveBannerAdSize(
    Context context,
    int width
)

Gibt eine AdSize mit der angegebenen Breite und einer Höhe von immer 0 zurück.

int

Gibt die Höhe dieser AdSize in dichteunabhängigen Pixeln zurück.

int

Gibt die Höhe dieses AdSize in physischen Pixeln zurück.

static AdSize
getInlineAdaptiveBannerAdSize(int width, int maxHeight)

Gibt eine AdSize mit der angegebenen Breite und einer Höhe von immer 0 zurück.

static AdSize

Gibt ein AdSize mit der angegebenen Breite und einer von Google optimierten Höhe zurück, um eine Banneranzeige zu erstellen.

static AdSize

Gibt eine AdSize mit der angegebenen Breite und einer Höhe von immer 0 zurück.

static AdSize

Gibt ein AdSize mit der angegebenen Breite und einer von Google optimierten Höhe zurück, um eine Banneranzeige zu erstellen.

static AdSize

Gibt eine AdSize mit der angegebenen Breite und einer Höhe von immer 0 zurück.

int

Gibt die Breite dieser AdSize in dichteunabhängigen Pixeln zurück.

int

Gibt die Breite dieses AdSize in physischen Pixeln zurück.

int
boolean

Gibt zurück, ob diese AdSize eine automatische Höhe hat.

boolean

Gibt an, ob diese AdSize eine variable Größe hat.

boolean

Gibt zurück, ob dieser AdSize die volle Breite hat.

String

Konstanten

AUTO_HEIGHT

public static final int AUTO_HEIGHT = -2

Konstante, die dazu führt, dass die Höhe der Anzeige anhand der Höhe des Geräts in der aktuellen Ausrichtung skaliert wird. Die Höhe einer AUTO_HEIGHT-Anzeige wird bei der Initialisierung der AdView festgelegt und ändert sich danach nie.

BANNER

public static final AdSize BANNER

Banneranzeigengröße der Mobile Marketing Association (MMA) (320 × 50 pixel, unabhängig von der Pixeldichte).

FLUID

public static final AdSize FLUID

Ein Banner mit dynamischer Größe, das der Breite des übergeordneten Elements entspricht und nach dem Laden seine Höhe so maximiert oder minimiert, dass es dem Inhalt der Anzeige entspricht.

FULL_BANNER

public static final AdSize FULL_BANNER

Größe einer Full-Banneranzeige des Interactive Advertising Bureau (IAB) (468 × 60 Pixel, unabhängig von der Pixeldichte).

FULL_WIDTH

public static final int FULL_WIDTH = -1

Konstante, die dazu führt, dass die Breite der Anzeige der Breite des Geräts in der aktuellen Ausrichtung entspricht. Die Breite einer FULL_WIDTH-Anzeige wird bei der Initialisierung des Elements festgelegt und ändert sich danach nicht mehr.

UNGÜLTIG

public static final AdSize INVALID

Eine ungültige Anzeigengröße, die dazu führt, dass die Anzeigenanfrage sofort fehlschlägt.

LARGE_BANNER

public static final AdSize LARGE_BANNER

Größe für große Banneranzeigen (320 × 100 Pixel, unabhängig von der Pixeldichte).

BESTENLISTE

public static final AdSize LEADERBOARD

Größe einer IAB-Leaderboard-Anzeige (728 x 90 Pixel, dichteunabhängig).

MEDIUM_RECTANGLE

public static final AdSize MEDIUM_RECTANGLE

Medium-Rectangle-Anzeigengröße des Interactive Advertising Bureau (IAB) (300 × 250 Pixel, dichteunabhängig).

SMART_BANNER

public static final AdSize SMART_BANNER

Ein dynamisch skaliertes Banner mit voller Breite und automatischer Höhe.

WIDE_SKYSCRAPER

public static final AdSize WIDE_SKYSCRAPER

IAB-Anzeigengröße „Wide Skyscraper“ (160 × 600 Pixel, dichteunabhängig). Diese Größe wird derzeit nicht vom Google Mobile Ads-Werbenetzwerk unterstützt. Sie ist nur für Werbenetzwerke zur Vermittlung vorgesehen.

Öffentliche Felder

Höhe

public final int height

Breite

public final int width

Öffentliche Konstruktoren

AdSize

public AdSize(int width, int height)

Erstellt einen neuen AdSize

Parameter
int width

Die Breite der Anzeige in dichteunabhängigen Pixeln.

int height

Die Höhe der Anzeige in dichteunabhängigen Pixeln.

Löst
java.lang.IllegalArgumentException

Wenn die Breite oder Höhe negativ ist.

Öffentliche Methoden

ist gleich

public boolean equals(@Nullable Object other)

Vergleicht dieses AdSize mit dem angegebenen Objekt und gibt an, ob sie gleich sind.

getCurrentOrientationAnchoredAdaptiveBannerAdSize

public static AdSize getCurrentOrientationAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

Gibt ein AdSize mit der angegebenen Breite und einer von Google optimierten Höhe zurück, um eine Banneranzeige zu erstellen. Die zurückgegebene Größe hat ein Seitenverhältnis ähnlich AdSize und eignet sich zum Anpinnen oben oder unten in Ihrer App. Die Höhe ist nie größer als 15% der aktuellen Gerätehöhe in der aktuellen Ausrichtung und nie kleiner als 50 Pixel. Diese Funktion gibt für jede Kombination aus Breite und Gerät immer dieselbe Höhe zurück. Wenn der Kontext null ist oder die Gerätehöhe nicht aus dem Kontext ermittelt werden kann, wird INVALID zurückgegeben.

Ausgabe
AdSize

Ein AdSize-Objekt. Es wird INVALID zurückgegeben, wenn der Kontext null ist oder die Gerätehöhe nicht aus dem Kontext ermittelt werden kann.

getCurrentOrientationInlineAdaptiveBannerAdSize

public static AdSize getCurrentOrientationInlineAdaptiveBannerAdSize(
    Context context,
    int width
)

Gibt eine AdSize mit der angegebenen Breite und einer Höhe von immer 0 zurück. Mit dieser Anzeigengröße können die Google-Server eine optimale Anzeigengröße mit einer Höhe auswählen, die kleiner oder gleich der Höhe des Bildschirms in der angeforderten Ausrichtung ist. Die genaue Größe der zurückgegebenen Anzeige kann durch Aufrufen von getAdSize im onAdLoaded-Callback abgerufen werden. Diese Anzeigengröße eignet sich am besten für Anzeigen, die in scrollbaren Inhalten ausgeliefert werden sollen.

getHeight

public int getHeight()

Gibt die Höhe dieser AdSize in dichteunabhängigen Pixeln zurück.

getHeightInPixels

public int getHeightInPixels(Context context)

Gibt die Höhe dieses AdSize in physischen Pixeln zurück. Für die flexible Größe wird -1 zurückgegeben.

getInlineAdaptiveBannerAdSize

public static AdSize getInlineAdaptiveBannerAdSize(int width, int maxHeight)

Gibt eine AdSize mit der angegebenen Breite und einer Höhe von immer 0 zurück. Anhand dieser Anzeigengröße können Google-Server eine optimale Anzeigengröße mit einer Höhe auswählen, die kleiner oder gleich der im Parameter „maxHeight“ angegebenen maximalen Höhe ist. Die genaue Größe der zurückgegebenen Anzeige kann durch Aufrufen von getAdSize im onAdLoaded-Callback abgerufen werden. Diese Anzeigengröße eignet sich am besten für Anzeigen, die in scrollbaren Inhalten ausgeliefert werden sollen.

Parameter
int maxHeight

Die maximale Höhe einer geladenen Anzeige. Muss mindestens 32 dp betragen, eine maxHeight von mindestens 50 dp wird jedoch empfohlen.

getLandscapeAnchoredAdaptiveBannerAdSize

public static AdSize getLandscapeAnchoredAdaptiveBannerAdSize(Context context, int width)

Gibt ein AdSize mit der angegebenen Breite und einer von Google optimierten Höhe zurück, um eine Banneranzeige zu erstellen. Die zurückgegebene Größe hat ein Seitenverhältnis ähnlich wie BANNER und eignet sich zum Anpinnen oben oder unten in Ihrer App. Die Höhe ist niemals größer als 15% der Gerätehöhe im Querformat und niemals kleiner als 50 Pixel. Diese Funktion gibt für jede Kombination aus Breite und Gerät immer dieselbe Höhe zurück. Wenn der Kontext null ist oder die Gerätehöhe nicht aus dem Kontext ermittelt werden kann, wird INVALID zurückgegeben.

Ausgabe
AdSize

Ein AdSize-Objekt. Es wird INVALID zurückgegeben, wenn der Kontext null ist oder die Gerätehöhe nicht aus dem Kontext ermittelt werden kann.

getLandscapeInlineAdaptiveBannerAdSize

public static AdSize getLandscapeInlineAdaptiveBannerAdSize(Context context, int width)

Gibt eine AdSize mit der angegebenen Breite und einer Höhe von immer 0 zurück. Mit dieser Anzeigengröße können Google-Server eine optimale Anzeigengröße mit einer Höhe auswählen, die kleiner oder gleich der Höhe des Bildschirms im Querformat ist. Die genaue Größe der zurückgegebenen Anzeige kann durch Aufrufen von getAdSize im onAdLoaded-Callback abgerufen werden. Diese Anzeigengröße eignet sich am besten für Anzeigen, die in scrollbaren Inhalten ausgeliefert werden sollen.

getPortraitAnchoredAdaptiveBannerAdSize

public static AdSize getPortraitAnchoredAdaptiveBannerAdSize(Context context, int width)

Gibt ein AdSize mit der angegebenen Breite und einer von Google optimierten Höhe zurück, um eine Banneranzeige zu erstellen. Die Größe hat ein Seitenverhältnis ähnlich BANNER und eignet sich zum Anpinnen oben oder unten in Ihrer App. Die Höhe ist nie größer als 15% der Porträthöhe des Geräts und nie kleiner als 50 Pixel. Diese Funktion gibt für jede Kombination aus Breite und Gerät immer dieselbe Höhe zurück.

Ausgabe
AdSize

Ein AdSize-Objekt. Es wird INVALID zurückgegeben, wenn der Kontext null ist oder die Gerätehöhe nicht aus dem Kontext ermittelt werden kann.

getPortraitInlineAdaptiveBannerAdSize

public static AdSize getPortraitInlineAdaptiveBannerAdSize(Context context, int width)

Gibt eine AdSize mit der angegebenen Breite und einer Höhe von immer 0 zurück. Mit dieser Anzeigengröße können die Google-Server eine optimale Anzeigengröße auswählen, die kleiner oder gleich der Höhe des Bildschirms in Hochformat ist. Die genaue Größe der zurückgegebenen Anzeige kann durch Aufrufen von getAdSize im onAdLoaded-Callback abgerufen werden. Diese Anzeigengröße eignet sich am besten für Anzeigen, die in scrollbaren Inhalten ausgeliefert werden sollen.

getWidth

public int getWidth()

Gibt die Breite dieser AdSize in dichteunabhängigen Pixeln zurück.

getWidthInPixels

public int getWidthInPixels(Context context)

Gibt die Breite dieses AdSize in physischen Pixeln zurück. Für die flexible Größe wird -1 zurückgegeben.

hashCode

public int hashCode()

isAutoHeight

public boolean isAutoHeight()

Gibt zurück, ob diese AdSize eine automatische Höhe hat.

isFluid

public boolean isFluid()

Gibt an, ob diese AdSize eine variable Größe hat.

isFullWidth

public boolean isFullWidth()

Gibt an, ob dieser AdSize die volle Breite hat.

toString

public String toString()