AdSize

public final class AdSize


Die Größe einer Banneranzeige.

Zusammenfassung

Konstanten

static final int

Konstante, mit der die Höhe der Anzeige basierend auf der Höhe des Geräts in der aktuellen Ausrichtung skaliert wird.

static final AdSize

Banneranzeigengröße der Mobile Marketing Association (MMA) (320 × 50 dichteunabhängige Pixel).

static final AdSize

Ein Banner mit dynamischer Größe, dessen Breite der Breite des übergeordneten Elements entspricht und dessen Höhe nach dem Laden des Anzeigeninhalts angepasst wird.

static final AdSize

IAB-Vollbannergröße (Interactive Advertising Bureau) (468 × 60 dichteunabhängige Pixel).

static final int

Konstante, mit der die Breite der Anzeige an die Breite des Geräts in der aktuellen Ausrichtung angepasst wird.

static final AdSize

Eine ungültige AdSize, die dazu führt, dass die Anzeigenanfrage sofort fehlschlägt.

static final AdSize

Große Banneranzeige (320 × 100 dichteunabhängige Pixel).

static final AdSize

IAB-Leaderboard-Anzeigengröße (728 × 90 dichteunabhängige Pixel).

static final AdSize

IAB-Standardgröße für Medium-Rectangle-Anzeigen (Interactive Advertising Bureau) mit 300 × 250 dichteunabhängigen Pixeln.

static final AdSize

Dieses Feld wurde eingestellt.

Verwenden Sie stattdessen getLargeAnchoredAdaptiveBannerAdSize.

static final AdSize

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

Öffentliche Felder

final int
final int

Öffentliche Konstruktoren

AdSize(int width, int height)

Erstellt einen neuen AdSize

Öffentliche Methoden

boolean

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

static AdSize
getCurrentOrientationAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

Diese Methode wurde eingestellt.

Verwenden Sie stattdessen getLargeAnchoredAdaptiveBannerAdSize.

static AdSize
getCurrentOrientationInlineAdaptiveBannerAdSize(
    Context context,
    int width
)

Gibt ein AdSize mit der angegebenen Breite und einer Höhe zurück, die immer 0 ist.

int

Gibt die Höhe dieses 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 ein AdSize mit der angegebenen Breite und einer Höhe zurück, die immer 0 ist.

static AdSize

Diese Methode wurde eingestellt.

Verwenden Sie stattdessen getLargeLandscapeAnchoredAdaptiveBannerAdSize.

static AdSize

Gibt ein AdSize mit der angegebenen Breite und einer Höhe zurück, die immer 0 ist.

static AdSize

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

static AdSize
getLargeLandscapeAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

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

static AdSize
getLargePortraitAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

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

static AdSize

Diese Methode wurde eingestellt.

Verwenden Sie stattdessen getLargePortraitAnchoredAdaptiveBannerAdSize.

static AdSize

Gibt ein AdSize mit der angegebenen Breite und einer Höhe zurück, die immer 0 ist.

int

Gibt die Breite dieses 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 automatisch angepasst wird.

boolean

Gibt zurück, ob diese AdSize eine flexible Größe hat.

boolean

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

String

Konstanten

AUTO_HEIGHT

public static final int AUTO_HEIGHT = -2

Konstante, mit der die Höhe der Anzeige basierend auf der Höhe des Geräts in der aktuellen Ausrichtung skaliert wird. Die Höhe einer AUTO_HEIGHT-Anzeige wird bei der Initialisierung des AdView festgelegt und ändert sich danach nie wieder.

BANNER

public static final AdSize BANNER

Banneranzeigengröße der Mobile Marketing Association (MMA) (320 × 50 dichteunabhängige Pixel).

FLUID

public static final AdSize FLUID

Ein Banner mit dynamischer Größe, dessen Breite der Breite des übergeordneten Elements entspricht und dessen Höhe nach dem Laden des Anzeigeninhalts angepasst wird.

FULL_BANNER

public static final AdSize FULL_BANNER

IAB-Vollbannergröße (Interactive Advertising Bureau) (468 × 60 dichteunabhängige Pixel).

FULL_WIDTH

public static final int FULL_WIDTH = -1

Konstante, mit der die Breite der Anzeige an die Breite des Geräts in der aktuellen Ausrichtung angepasst wird. Die Breite einer FULL_WIDTH-Anzeige wird bei der Initialisierung des AdView festgelegt und ändert sich danach nicht mehr.

UNGÜLTIG

public static final AdSize INVALID

Eine ungültige AdSize, die dazu führt, dass die Anzeigenanfrage sofort fehlschlägt.

LARGE_BANNER

public static final AdSize LARGE_BANNER

Große Banneranzeige (320 × 100 dichteunabhängige Pixel).

BESTENLISTE

public static final AdSize LEADERBOARD

IAB-Leaderboard-Anzeigengröße (728 × 90 dichteunabhängige Pixel).

MEDIUM_RECTANGLE

public static final AdSize MEDIUM_RECTANGLE

IAB-Standardgröße für Medium-Rectangle-Anzeigen (Interactive Advertising Bureau) mit 300 × 250 dichteunabhängigen Pixeln.

SMART_BANNER

public static final AdSize SMART_BANNER

Ein Banner mit dynamischer Größe, das die volle Breite und automatische Höhe hat.

WIDE_SKYSCRAPER

public static final AdSize WIDE_SKYSCRAPER

IAB-Anzeigengröße „Wide Skyscraper“ (160 × 600 dichteunabhängige Pixel). Diese Größe wird derzeit nicht vom Google Mobile Ads-Netzwerk unterstützt. Sie ist nur für Vermittlungsnetzwerke 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-Objekt 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, das dem von AdSize ähnelt und sich für die Verankerung oben oder unten in Ihrer App eignet. Die Höhe ist nie größer als 15% der Höhe des Geräts in der aktuellen Ausrichtung und nie kleiner als 50 Pixel. Diese Funktion gibt für jede Breiten-/Gerätekombination 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. Gibt INVALID zurück, 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 ein AdSize mit der angegebenen Breite und einer Höhe zurück, die immer 0 ist. Bei 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 präsentiert werden sollen.

getHeight

public int getHeight()

Gibt die Höhe dieses 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 ein AdSize mit der angegebenen Breite und einer Höhe zurück, die immer 0 ist. Bei 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 präsentiert werden sollen.

Parameter
int maxHeight

Die maximale Höhe einer geladenen Anzeige. Muss mindestens 32 dp betragen. Es wird jedoch eine maximale Höhe von mindestens 50 dp 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, das dem von BANNER ähnelt und sich für die Verankerung oben oder unten in Ihrer App eignet. Die Höhe ist im Querformat nie größer als 15% der Gerätehöhe und nie kleiner als 50 Pixel. Diese Funktion gibt für jede Breiten-/Gerätekombination 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. Gibt INVALID zurück, 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 ein AdSize mit der angegebenen Breite und einer Höhe zurück, die immer 0 ist. Bei 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 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 präsentiert werden sollen.

getLargeAnchoredAdaptiveBannerAdSize

public static AdSize getLargeAnchoredAdaptiveBannerAdSize(Context context, int width)

Gibt ein AdSize mit der angegebenen Breite und einer von Google optimierten Höhe zurück, um eine große Banneranzeige zu erstellen. Die zurückgegebene Größe eignet sich für die Verankerung oben oder unten in Ihrer App. Die Höhe beträgt nie mehr als 20% der Höhe des Geräts in der aktuellen Ausrichtung und immer zwischen 50 und 150 dichteunabhängigen Pixeln. Diese Funktion gibt für jede Breiten-/Gerätekombination 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.

Parameter
Context context

Die Context, die verwendet wird, um gerätespezifische Informationen wie Bildschirmabmessungen zu ermitteln.

int width

Die gewünschte Breite des Anzeigenblocks in dichteunabhängigen Pixeln.

Ausgabe
AdSize

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

getLargeLandscapeAnchoredAdaptiveBannerAdSize

public static AdSize getLargeLandscapeAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

Gibt ein AdSize mit der angegebenen Breite und einer von Google optimierten Höhe zurück, um eine große Banneranzeige zu erstellen. Die zurückgegebene Größe eignet sich für die Verwendung in einer Banneranzeige, die oben oder unten in Ihrer App verankert ist. Die Höhe beträgt im Querformat nie mehr als 20% der Gerätehöhe und immer zwischen 50 und 150 dichteunabhängigen Pixeln. Diese Funktion gibt für jede Breiten-/Gerätekombination 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.

Parameter
Context context

Die Context, die verwendet wird, um gerätespezifische Informationen wie Bildschirmabmessungen zu ermitteln.

int width

Die gewünschte Breite des Anzeigenblocks in dichteunabhängigen Pixeln.

Ausgabe
AdSize

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

getLargePortraitAnchoredAdaptiveBannerAdSize

public static AdSize getLargePortraitAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

Gibt ein AdSize mit der angegebenen Breite und einer von Google optimierten Höhe zurück, um eine große Banneranzeige zu erstellen. Die zurückgegebene Größe eignet sich für die Verwendung in einem Banner, das oben oder unten in Ihrer App verankert ist. Die Höhe beträgt nie mehr als 20% der Höhe des Geräts im Hochformat und liegt immer zwischen 50 und 150 dichteunabhängigen Pixeln. Diese Funktion gibt für jede Breiten-/Gerätekombination immer dieselbe Höhe zurück.

Parameter
Context context

Die Context, die verwendet wird, um gerätespezifische Informationen wie Bildschirmabmessungen zu ermitteln.

int width

Die gewünschte Breite des Anzeigenblocks in dichteunabhängigen Pixeln.

Ausgabe
AdSize

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

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 zurückgegebene Größe hat ein Seitenverhältnis, das dem von BANNER ähnelt und sich für die Verankerung oben oder unten in Ihrer App eignet. Die Höhe ist nie größer als 15% der Gerätehöhe im Hochformat und nie kleiner als 50 Pixel. Diese Funktion gibt für jede Breiten-/Gerätekombination immer dieselbe Höhe zurück.

Ausgabe
AdSize

Ein AdSize-Objekt. Gibt INVALID zurück, 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 ein AdSize mit der angegebenen Breite und einer Höhe zurück, die immer 0 ist. Bei dieser Anzeigengröße können die Google-Server eine optimale Anzeigengröße auswählen, die kleiner oder gleich der Höhe des Bildschirms im 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 präsentiert werden sollen.

getWidth

public int getWidth()

Gibt die Breite dieses 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 automatisch angepasst wird.

isFluid

public boolean isFluid()

Gibt zurück, ob diese AdSize eine flexible Größe hat.

isFullWidth

public boolean isFullWidth()

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

toString

public String toString()