AdSize

class AdSize


Die Größe einer Banneranzeige.

Zusammenfassung

Konstanten

const Int

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

const AdSize!

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

const 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.

const AdSize!

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

const Int

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

const AdSize!

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

const AdSize!

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

const AdSize!

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

const AdSize!

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

const AdSize!

Dieses Attribut wird nicht mehr unterstützt.

Verwenden Sie stattdessen getLargeAnchoredAdaptiveBannerAdSize.

const AdSize!

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

Öffentliche Konstruktoren

AdSize(width: Int, height: Int)

Erstellt einen neuen AdSize

Öffentliche Funktionen

Boolean
equals(other: Any?)

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

java-static AdSize!

Diese Funktion wurde eingestellt.

Verwenden Sie stattdessen getLargeAnchoredAdaptiveBannerAdSize.

java-static AdSize!
getCurrentOrientationInlineAdaptiveBannerAdSize(
    context: Context!,
    width: Int
)

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 physischen Pixeln zurück.

java-static AdSize!
getInlineAdaptiveBannerAdSize(width: Int, maxHeight: Int)

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

java-static AdSize!

Diese Funktion wurde eingestellt.

Verwenden Sie stattdessen getLargeLandscapeAnchoredAdaptiveBannerAdSize.

java-static AdSize!

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

java-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.

java-static AdSize!
getLargeLandscapeAnchoredAdaptiveBannerAdSize(
    context: Context!,
    width: Int
)

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

java-static AdSize!
getLargePortraitAnchoredAdaptiveBannerAdSize(
    context: Context!,
    width: Int
)

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

java-static AdSize!

Diese Funktion wurde eingestellt.

Verwenden Sie stattdessen getLargePortraitAnchoredAdaptiveBannerAdSize.

java-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 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!

Öffentliche Attribute

Int
Int

Konstanten

AUTO_HEIGHT

const val AUTO_HEIGHT = -2: Int

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

const val BANNERAdSize!

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

FLUID

const val FLUIDAdSize!

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

const val FULL_BANNERAdSize!

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

FULL_WIDTH

const val FULL_WIDTH = -1: Int

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

const val INVALIDAdSize!

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

LARGE_BANNER

const val LARGE_BANNERAdSize!

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

BESTENLISTE

const val LEADERBOARDAdSize!

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

MEDIUM_RECTANGLE

const val MEDIUM_RECTANGLEAdSize!

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

SMART_BANNER

const val SMART_BANNERAdSize!

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

WIDE_SKYSCRAPER

const val WIDE_SKYSCRAPERAdSize!

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 Konstruktoren

AdSize

AdSize(width: Int, height: Int)

Erstellt einen neuen AdSize

Parameter
width: Int

Die Breite der Anzeige in dichteunabhängigen Pixeln.

height: Int

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

Löst
java.lang.IllegalArgumentException

Wenn die Breite oder Höhe negativ ist.

Öffentliche Funktionen

ist gleich

fun equals(other: Any?): Boolean

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

getCurrentOrientationAnchoredAdaptiveBannerAdSize

java-static fun getCurrentOrientationAnchoredAdaptiveBannerAdSize(
    context: Context!,
    width: Int
): AdSize!

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

java-static fun getCurrentOrientationInlineAdaptiveBannerAdSize(
    context: Context!,
    width: Int
): AdSize!

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.

getHeightInPixels

fun getHeightInPixels(context: Context!): Int

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

getInlineAdaptiveBannerAdSize

java-static fun getInlineAdaptiveBannerAdSize(width: Int, maxHeight: Int): AdSize!

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
maxHeight: Int

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

java-static fun getLandscapeAnchoredAdaptiveBannerAdSize(context: Context!, width: Int): AdSize!

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

java-static fun getLandscapeInlineAdaptiveBannerAdSize(context: Context!, width: Int): AdSize!

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

java-static fun getLargeAnchoredAdaptiveBannerAdSize(context: Context!, width: Int): AdSize!

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.

width: Int

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

java-static fun getLargeLandscapeAnchoredAdaptiveBannerAdSize(
    context: Context!,
    width: Int
): AdSize!

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.

width: Int

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

java-static fun getLargePortraitAnchoredAdaptiveBannerAdSize(
    context: Context!,
    width: Int
): AdSize!

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.

width: Int

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

java-static fun getPortraitAnchoredAdaptiveBannerAdSize(context: Context!, width: Int): AdSize!

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

java-static fun getPortraitInlineAdaptiveBannerAdSize(context: Context!, width: Int): AdSize!

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.

getWidthInPixels

fun getWidthInPixels(context: Context!): Int

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

hashCode

fun hashCode(): Int

isAutoHeight

fun isAutoHeight(): Boolean

Gibt zurück, ob diese AdSize automatisch angepasst wird.

isFluid

fun isFluid(): Boolean

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

isFullWidth

fun isFullWidth(): Boolean

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

toString

fun toString(): String!

Öffentliche Attribute

Höhe

val heightInt

Breite

val widthInt