AdSize

class AdSize


Die Größe einer Banneranzeige.

Zusammenfassung

Konstanten

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

const AdSize!

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

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

const AdSize!

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

const Int

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

const AdSize!

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

const AdSize!

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

const AdSize!

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

const AdSize!

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

const AdSize!

Diese Property wird nicht mehr unterstützt.

Verwenden Sie stattdessen getCurrentOrientationAnchoredAdaptiveBannerAdSize.

const AdSize!

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

Öffentliche Konstruktoren

AdSize(width: Int, height: Int)

Erstellt einen neuen AdSize

Öffentliche Funktionen

Boolean
equals(other: Any?)

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

java-static AdSize!

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

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

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

Int

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

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

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

java-static AdSize!

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

java-static AdSize!

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

java-static AdSize!

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

java-static AdSize!

Gibt eine AdSize mit der angegebenen Breite und einer Höhe von immer 0 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!

Öffentliche Unterkünfte

Int
Int

Konstanten

AUTO_HEIGHT

const val AUTO_HEIGHT = -2: 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. Die Höhe einer AUTO_HEIGHT-Anzeige wird bei der Initialisierung der AdView festgelegt und ändert sich danach nie.

BANNER

const val BANNERAdSize!

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

FLUID

const val FLUIDAdSize!

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

const val FULL_BANNERAdSize!

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

FULL_WIDTH

const val FULL_WIDTH = -1: Int

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

const val INVALIDAdSize!

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

LARGE_BANNER

const val LARGE_BANNERAdSize!

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

BESTENLISTE

const val LEADERBOARDAdSize!

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

MEDIUM_RECTANGLE

const val MEDIUM_RECTANGLEAdSize!

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

SMART_BANNER

const val SMART_BANNERAdSize!

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

WIDE_SKYSCRAPER

const val WIDE_SKYSCRAPERAdSize!

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 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 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 ä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

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

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.

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

Die maximale Höhe einer geladenen Anzeige. Muss mindestens 32 dp betragen, eine maxHeight von mindestens 50 dp wird jedoch 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 ä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

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

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

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

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

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.

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 eine automatische Höhe hat.

isFluid

fun isFluid(): Boolean

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

isFullWidth

fun isFullWidth(): Boolean

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

toString

fun toString(): String!

Öffentliche Unterkünfte

Höhe

val heightInt

Breite

val widthInt