AdSize

public final class AdSize


Rozmiar banera reklamowego.

Podsumowanie

Stałe

static final int

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

static final AdSize

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

static final AdSize

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

static final AdSize

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

static final int

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

static final AdSize

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

static final AdSize

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

static final AdSize

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

static final AdSize

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

static final AdSize

To pole zostało wycofane.

Zamiast niej używaj zasady getLargeAnchoredAdaptiveBannerAdSize.

static final AdSize

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

Pola publiczne

final int
final int

Konstruktory publiczne

AdSize(int width, int height)

Tworzy nowy AdSize.

Metody publiczne

boolean

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

static AdSize
getCurrentOrientationAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

Ta metoda została wycofana.

Zamiast niej używaj zasady getLargeAnchoredAdaptiveBannerAdSize.

static AdSize
getCurrentOrientationInlineAdaptiveBannerAdSize(
    Context context,
    int width
)

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

int

Zwraca wysokość tego elementu AdSize w pikselach niezależnych od gęstości.

int

Zwraca wysokość tego elementu AdSize w pikselach fizycznych.

static AdSize
getInlineAdaptiveBannerAdSize(int width, int maxHeight)

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

static AdSize

Ta metoda została wycofana.

Zamiast niej używaj zasady getLargeLandscapeAnchoredAdaptiveBannerAdSize.

static AdSize

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

static AdSize

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

static AdSize
getLargeLandscapeAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

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

static AdSize
getLargePortraitAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

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

static AdSize

Ta metoda została wycofana.

Zamiast niej używaj zasady getLargePortraitAnchoredAdaptiveBannerAdSize.

static AdSize

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

int

Zwraca szerokość tego elementu AdSize w pikselach niezależnych od gęstości.

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

Stałe

AUTO_HEIGHT

public static final int AUTO_HEIGHT = -2

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

public static final AdSize BANNER

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

FLUID

public static final AdSize FLUID

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

public static final AdSize FULL_BANNER

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

FULL_WIDTH

public static final int FULL_WIDTH = -1

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

public static final AdSize INVALID

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

LARGE_BANNER

public static final AdSize LARGE_BANNER

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

TABLICA WYNIKÓW

public static final AdSize LEADERBOARD

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

public static final AdSize MEDIUM_RECTANGLE

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

public static final AdSize SMART_BANNER

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

WIDE_SKYSCRAPER

public static final AdSize WIDE_SKYSCRAPER

Rozmiar reklamy typu szeroki wieżowiec zgodny ze standardem IAB (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.

Pola publiczne

wysokość

public final int height

szerokość

public final int width

Konstruktory publiczne

AdSize

public AdSize(int width, int height)

Tworzy nowy AdSize.

Parametry
int width

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

int height

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

Rzuty
java.lang.IllegalArgumentException

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

Metody publiczne

równa się

public boolean equals(@Nullable Object other)

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

getCurrentOrientationAnchoredAdaptiveBannerAdSize

public static AdSize getCurrentOrientationAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

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

public static AdSize getCurrentOrientationInlineAdaptiveBannerAdSize(
    Context context,
    int width
)

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.

getHeight

public int getHeight()

Zwraca wysokość tego elementu AdSize w pikselach niezależnych od gęstości.

getHeightInPixels

public int getHeightInPixels(Context context)

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

getInlineAdaptiveBannerAdSize

public static AdSize getInlineAdaptiveBannerAdSize(int width, int maxHeight)

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

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

getLandscapeAnchoredAdaptiveBannerAdSize

public static AdSize getLandscapeAnchoredAdaptiveBannerAdSize(Context context, int width)

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

public static AdSize getLandscapeInlineAdaptiveBannerAdSize(Context context, int width)

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

public static AdSize getLargeAnchoredAdaptiveBannerAdSize(Context context, int width)

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.

int width

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

public static AdSize getLargeLandscapeAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

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.

int width

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

public static AdSize getLargePortraitAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

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.

int width

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

public static AdSize getPortraitAnchoredAdaptiveBannerAdSize(Context context, int width)

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

public static AdSize getPortraitInlineAdaptiveBannerAdSize(Context context, int width)

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.

getWidth

public int getWidth()

Zwraca szerokość tego elementu AdSize w pikselach niezależnych od gęstości.

getWidthInPixels

public int getWidthInPixels(Context context)

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

hashCode

public int hashCode()

isAutoHeight

public boolean isAutoHeight()

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

isFluid

public boolean isFluid()

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

isFullWidth

public boolean isFullWidth()

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

toString

public String toString()