AdSize

class AdSize


Rozmiar banera reklamowego.

Podsumowanie

Stałe

const Int

Stała, która powoduje skalowanie wysokości reklamy na podstawie wysokości urządzenia w bieżącej orientacji.

const AdSize!

Rozmiar banera reklamowego Mobile Marketing Association (MMA) (320 x 50 pikseli niezależnych od gęstości).

const AdSize!

Baner o dynamicznym rozmiarze, który dopasowuje się do szerokości elementu nadrzędnego, a po wczytaniu dopasowuje wysokość do treści reklamy.

const AdSize!

Rozmiar pełnego banera reklamowego IAB (468 x 60 pikseli niezależnych od gęstości).

const Int

Stała, która powoduje, że szerokość reklamy jest zgodna z szerokością urządzenia w bieżącej orientacji.

const AdSize!

Nieprawidłowy rozmiar reklamy, który spowoduje natychmiastowe odrzucenie żądania reklamy.

const AdSize!

Rozmiar dużego banera reklamowego (320 x 100 pikseli niezależnych od gęstości).

const AdSize!

Rozmiar reklamy typu długi baner zgodny ze standardem IAB (Interactive Advertising Bureau) – 728 x 90 pikseli niezależnych od gęstości.

const AdSize!

Rozmiar reklamy typu średni prostokąt zgodny ze standardem IAB (Interactive Advertising Bureau) (300 x 250 pikseli niezależnych od gęstości).

const AdSize!

Ta właściwość została wycofana.

Zamiast niej używaj zasady getLargeAnchoredAdaptiveBannerAdSize.

const AdSize!

Rozmiar reklamy typu szeroki wieżowiec zgodny ze standardem IAB (160 x 600 pikseli niezależnych od gęstości).

Konstruktory publiczne

AdSize(width: Int, height: Int)

Tworzy nowy AdSize.

Funkcje publiczne

Boolean
equals(other: Any?)

Porównuje ten obiekt AdSize z określonym obiektem i wskazuje, czy są równe.

java-static AdSize!

Ta funkcja została wycofana.

Zamiast niej używaj zasady getLargeAnchoredAdaptiveBannerAdSize.

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

Zwraca AdSize o podanej szerokości i wysokości, która zawsze wynosi 0.

Int

Zwraca wysokość tego elementu AdSize w pikselach fizycznych.

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

Zwraca AdSize o podanej szerokości i wysokości, która zawsze wynosi 0.

java-static AdSize!

Ta funkcja została wycofana.

Zamiast niej używaj zasady getLargeLandscapeAnchoredAdaptiveBannerAdSize.

java-static AdSize!

Zwraca AdSize o podanej szerokości i wysokości, która zawsze wynosi 0.

java-static AdSize!

Zwraca obiekt AdSize o podanej szerokości i wysokości zoptymalizowanej przez Google, aby utworzyć duży baner reklamowy.

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

Zwraca obiekt AdSize o podanej szerokości i wysokości zoptymalizowanej przez Google, aby utworzyć duży baner reklamowy.

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

Zwraca obiekt AdSize o podanej szerokości i wysokości zoptymalizowanej przez Google, aby utworzyć duży baner reklamowy.

java-static AdSize!

Ta funkcja została wycofana.

Zamiast niej używaj zasady getLargePortraitAnchoredAdaptiveBannerAdSize.

java-static AdSize!

Zwraca AdSize o podanej szerokości i wysokości, która zawsze wynosi 0.

Int

Zwraca szerokość tego elementu AdSize w pikselach fizycznych.

Int
Boolean

Zwraca informację, czy ten element AdSize ma automatyczną wysokość.

Boolean

Zwraca informację, czy ten element AdSize ma elastyczny rozmiar.

Boolean

Zwraca informację, czy ten element AdSize ma pełną szerokość.

String!

Właściwości publiczne

Int
Int

Stałe

AUTO_HEIGHT

const val AUTO_HEIGHT = -2: Int

Stała, która powoduje skalowanie wysokości reklamy na podstawie wysokości urządzenia w bieżącej orientacji. Wysokość reklamy AUTO_HEIGHT jest określana podczas inicjowania elementu AdView i nie zmienia się później.

BANER

const val BANNERAdSize!

Rozmiar banera reklamowego Mobile Marketing Association (MMA) (320 x 50 pikseli niezależnych od gęstości).

FLUID

const val FLUIDAdSize!

Baner o dynamicznym rozmiarze, który dopasowuje się do szerokości elementu nadrzędnego, a po wczytaniu dopasowuje wysokość do treści reklamy.

FULL_BANNER

const val FULL_BANNERAdSize!

Rozmiar pełnego banera reklamowego IAB (468 x 60 pikseli niezależnych od gęstości).

FULL_WIDTH

const val FULL_WIDTH = -1: Int

Stała, która powoduje, że szerokość reklamy jest zgodna z szerokością urządzenia w bieżącej orientacji. Reklama FULL_WIDTH określa swoją szerokość podczas inicjowania elementu AdView i nigdy jej później nie zmienia.

NIEPRAWIDŁOWE

const val INVALIDAdSize!

Nieprawidłowy rozmiar reklamy, który spowoduje natychmiastowe odrzucenie żądania reklamy.

LARGE_BANNER

const val LARGE_BANNERAdSize!

Rozmiar dużego banera reklamowego (320 x 100 pikseli niezależnych od gęstości).

TABLICA WYNIKÓW

const val LEADERBOARDAdSize!

Rozmiar reklamy typu długi baner zgodny ze standardem IAB (Interactive Advertising Bureau) (728 x 90 pikseli niezależnych od gęstości).

MEDIUM_RECTANGLE

const val MEDIUM_RECTANGLEAdSize!

Rozmiar reklamy typu średni prostokąt zgodny ze standardem IAB (Interactive Advertising Bureau) (300 x 250 pikseli niezależnych od gęstości).

SMART_BANNER

const val SMART_BANNERAdSize!

Baner o dynamicznym rozmiarze, który zajmuje całą szerokość i ma automatycznie dostosowywaną wysokość.

WIDE_SKYSCRAPER

const val WIDE_SKYSCRAPERAdSize!

Rozmiar reklamy IAB typu szeroki wieżowiec (160 x 600 pikseli niezależnych od gęstości). Ten rozmiar nie jest obecnie obsługiwany przez sieć reklam mobilnych Google. Jest on przeznaczony tylko dla sieci reklamowych zapośredniczenia.

Konstruktory publiczne

AdSize

AdSize(width: Int, height: Int)

Tworzy nowy AdSize.

Parametry
width: Int

Szerokość reklamy w pikselach niezależnych od gęstości.

height: Int

Wysokość reklamy w pikselach niezależnych od gęstości.

Rzuty
java.lang.IllegalArgumentException

Jeśli szerokość lub wysokość jest ujemna.

Funkcje publiczne

równa się

fun equals(other: Any?): Boolean

Porównuje ten obiekt AdSize z określonym obiektem i wskazuje, czy są równe.

getCurrentOrientationAnchoredAdaptiveBannerAdSize

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

Zwraca AdSize o podanej szerokości i zoptymalizowanej przez Google wysokości, aby utworzyć baner reklamowy. Zwrócony rozmiar będzie miał format obrazu podobny do AdSize, odpowiedni do zakotwiczenia u góry lub u dołu aplikacji. Wysokość nigdy nie będzie większa niż 15% wysokości urządzenia w bieżącej orientacji ani mniejsza niż 50 pikseli. Ta funkcja zawsze zwraca tę samą wysokość dla dowolnej kombinacji szerokości i urządzenia. Jeśli kontekst ma wartość null lub nie można określić wysokości urządzenia na podstawie kontekstu, zwracana jest wartość INVALID.

Zwroty
AdSize!

Obiekt AdSize. Zwraca wartość INVALID, jeśli kontekst ma wartość null lub nie można określić wysokości urządzenia na podstawie kontekstu.

getCurrentOrientationInlineAdaptiveBannerAdSize

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

Zwraca AdSize o podanej szerokości i wysokości, która zawsze wynosi 0. Ten rozmiar reklamy umożliwia serwerom Google wybór optymalnego rozmiaru reklamy o wysokości mniejszej lub równej wysokości ekranu w wybranej orientacji. Dokładny rozmiar zwróconej reklamy można uzyskać, wywołując funkcję getAdSize w wywołaniu zwrotnym onAdLoaded. Ten rozmiar reklamy jest najbardziej odpowiedni w przypadku reklam, które mają być wyświetlane w treściach przewijanych.

getHeightInPixels

fun getHeightInPixels(context: Context!): Int

Zwraca wysokość tego elementu AdSize w pikselach fizycznych. W przypadku rozmiaru elastycznego zwraca wartość -1.

getInlineAdaptiveBannerAdSize

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

Zwraca AdSize o podanej szerokości i wysokości, która zawsze wynosi 0. Ten rozmiar reklamy umożliwia serwerom Google wybór optymalnego rozmiaru reklamy o wysokości mniejszej lub równej maksymalnej wysokości podanej w parametrze maxHeight. Dokładny rozmiar zwróconej reklamy można uzyskać, wywołując funkcję getAdSize w wywołaniu zwrotnym onAdLoaded. Ten rozmiar reklamy jest najbardziej odpowiedni w przypadku reklam, które mają być wyświetlane w treściach przewijanych.

Parametry
maxHeight: Int

Maksymalna wysokość wczytanej reklamy. Musi wynosić co najmniej 32 dp, ale zalecana jest maksymalna wysokość 50 dp lub większa.

getLandscapeAnchoredAdaptiveBannerAdSize

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

Zwraca obiekt AdSize o podanej szerokości i zoptymalizowanej przez Google wysokości, aby utworzyć baner reklamowy. Zwrócony rozmiar będzie miał format obrazu podobny do BANNER, odpowiedni do zakotwiczenia u góry lub u dołu aplikacji. Wysokość nigdy nie będzie większa niż 15% wysokości urządzenia w trybie poziomym i nigdy nie będzie mniejsza niż 50 pikseli. Ta funkcja zawsze zwraca tę samą wysokość dla dowolnej kombinacji szerokości i urządzenia. Jeśli kontekst ma wartość null lub nie można określić wysokości urządzenia na podstawie kontekstu, zwracana jest wartość INVALID.

Zwroty
AdSize!

Obiekt AdSize. Zwraca wartość INVALID, jeśli kontekst ma wartość null lub nie można określić wysokości urządzenia na podstawie kontekstu.

getLandscapeInlineAdaptiveBannerAdSize

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

Zwraca AdSize o podanej szerokości i wysokości, która zawsze wynosi 0. Ten rozmiar reklamy umożliwia serwerom Google wybór optymalnego rozmiaru reklamy o wysokości mniejszej lub równej wysokości ekranu w orientacji poziomej. Dokładny rozmiar zwróconej reklamy można uzyskać, wywołując funkcję getAdSize w wywołaniu zwrotnym onAdLoaded. Ten rozmiar reklamy jest najbardziej odpowiedni w przypadku reklam, które mają być wyświetlane w treściach przewijanych.

getLargeAnchoredAdaptiveBannerAdSize

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

Zwraca obiekt AdSize o podanej szerokości i wysokości zoptymalizowanej przez Google, aby utworzyć duży baner reklamowy. Zwracany rozmiar nadaje się do zakotwiczenia u góry lub u dołu aplikacji. Wysokość nigdy nie przekracza 20% wysokości urządzenia w bieżącej orientacji i zawsze mieści się w zakresie 50–150 pikseli niezależnych od gęstości. Ta funkcja zawsze zwraca tę samą wysokość dla dowolnej kombinacji szerokości i urządzenia. Jeśli kontekst ma wartość null lub nie można określić wysokości urządzenia na podstawie kontekstu, zwracana jest wartość INVALID.

Parametry
context: Context!

Context – służy do określania informacji o urządzeniu, np. wymiarów ekranu.

width: Int

Żądana szerokość jednostki reklamowej w pikselach niezależnych od gęstości.

Zwroty
AdSize!

Obiekt AdSize. Zwraca wartość INVALID, jeśli kontekst ma wartość null lub nie można określić wysokości urządzenia na podstawie kontekstu.

getLargeLandscapeAnchoredAdaptiveBannerAdSize

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

Zwraca obiekt AdSize o podanej szerokości i wysokości zoptymalizowanej przez Google, aby utworzyć duży baner reklamowy. Zwracany rozmiar nadaje się do użycia w banerze reklamowym zakotwiczonym u góry lub u dołu aplikacji. Wysokość nigdy nie przekracza 20% wysokości urządzenia w trybie poziomym i zawsze mieści się w zakresie 50–150 pikseli niezależnych od gęstości. Ta funkcja zawsze zwraca tę samą wysokość dla dowolnej kombinacji szerokości i urządzenia. Jeśli kontekst ma wartość null lub nie można określić wysokości urządzenia na podstawie kontekstu, zwracana jest wartość INVALID.

Parametry
context: Context!

Context – służy do określania informacji o urządzeniu, np. wymiarów ekranu.

width: Int

Żądana szerokość jednostki reklamowej w pikselach niezależnych od gęstości.

Zwroty
AdSize!

Obiekt AdSize. Zwraca wartość INVALID, jeśli kontekst ma wartość null lub nie można określić wysokości urządzenia na podstawie kontekstu.

getLargePortraitAnchoredAdaptiveBannerAdSize

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

Zwraca obiekt AdSize o podanej szerokości i wysokości zoptymalizowanej przez Google, aby utworzyć duży baner reklamowy. Zwracany rozmiar nadaje się do użycia w reklamie banerowej zakotwiczonej u góry lub u dołu aplikacji. Wysokość nigdy nie przekracza 20% wysokości urządzenia w orientacji pionowej i zawsze mieści się w zakresie 50–150 pikseli niezależnych od gęstości. Ta funkcja zawsze zwraca tę samą wysokość dla dowolnej kombinacji szerokości i urządzenia.

Parametry
context: Context!

Context – służy do określania informacji o urządzeniu, np. wymiarów ekranu.

width: Int

Żądana szerokość jednostki reklamowej w pikselach niezależnych od gęstości.

Zwroty
AdSize!

Obiekt AdSize. Zwraca wartość INVALID, jeśli kontekst ma wartość null lub nie można określić wysokości urządzenia na podstawie kontekstu.

getPortraitAnchoredAdaptiveBannerAdSize

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

Zwraca AdSize o podanej szerokości i zoptymalizowanej przez Google wysokości, aby utworzyć baner reklamowy. Zwrócony rozmiar będzie miał format obrazu podobny do BANNER, odpowiedni do zakotwiczenia u góry lub u dołu aplikacji. Wysokość nigdy nie będzie większa niż 15% wysokości urządzenia w orientacji pionowej ani mniejsza niż 50 pikseli. Ta funkcja zawsze zwraca tę samą wysokość dla dowolnej kombinacji szerokości i urządzenia.

Zwroty
AdSize!

Obiekt AdSize. Zwraca wartość INVALID, jeśli kontekst ma wartość null lub nie można określić wysokości urządzenia na podstawie kontekstu.

getPortraitInlineAdaptiveBannerAdSize

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

Zwraca AdSize o podanej szerokości i wysokości, która zawsze wynosi 0. Ten rozmiar reklamy umożliwia serwerom Google wybór optymalnego rozmiaru reklamy, który jest mniejszy lub równy wysokości ekranu w orientacji pionowej. Dokładny rozmiar zwróconej reklamy można uzyskać, wywołując funkcję getAdSize w wywołaniu zwrotnym onAdLoaded. Ten rozmiar reklamy jest najbardziej odpowiedni w przypadku reklam, które mają być wyświetlane w treściach przewijanych.

getWidthInPixels

fun getWidthInPixels(context: Context!): Int

Zwraca szerokość tego elementu AdSize w pikselach fizycznych. W przypadku rozmiaru elastycznego zwraca wartość -1.

hashCode

fun hashCode(): Int

isAutoHeight

fun isAutoHeight(): Boolean

Zwraca informację, czy ten element AdSize ma automatyczną wysokość.

isFluid

fun isFluid(): Boolean

Zwraca informację, czy ten element AdSize ma elastyczny rozmiar.

isFullWidth

fun isFullWidth(): Boolean

Zwraca informację, czy ten element AdSize ma pełną szerokość.

toString

fun toString(): String!

Właściwości publiczne

wysokość

val heightInt

szerokość

val widthInt