AdSize

public final class AdSize


Rozmiar banera reklamowego.

Podsumowanie

Stałe

static final int

Stałe, które powoduje, że wysokość reklamy jest skalowana na podstawie wysokości urządzenia w bieżącej orientacji.

static final AdSize

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

static final AdSize

Baner o rozmiarze dynamicznym, który ma taką samą szerokość co jego element nadrzędny, a jego wysokość po wczytaniu rozszerza się lub kurczy, aby dopasować się do treści reklamy.

static final AdSize

Rozmiar banera reklamowego zgodny ze standardem Interactive Advertising Bureau (IAB) (468 x 60 pikseli niezależnych od gęstości).

static final int

Stała, która powoduje, że szerokość reklamy odpowiada 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żnie od gęstości pikseli).

static final AdSize

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

static final AdSize

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

static final AdSize

To pole zostało wycofane.

Zamiast tego użyj kolumny getCurrentOrientationAnchoredAdaptiveBannerAdSize.

static final AdSize

Rozmiar reklamy typu szeroki wieżowiec według 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 element typu AdSize.

Metody publiczne

boolean

Porównuje ten element AdSize ze wskazanym obiektem i określa, czy są równe.

static AdSize
getCurrentOrientationAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

Zwraca AdSize o określonej szerokości i wysokości zoptymalizowanej przez Google w celu utworzenia banera reklamowego.

static AdSize
getCurrentOrientationInlineAdaptiveBannerAdSize(
    Context context,
    int width
)

Zwraca element AdSize o określonej 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 AdSize w fizycznych pikselach.

static AdSize
getInlineAdaptiveBannerAdSize(int width, int maxHeight)

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

static AdSize

Zwraca AdSize o określonej szerokości i wysokości zoptymalizowanej przez Google w celu utworzenia banera reklamowego.

static AdSize

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

static AdSize

Zwraca AdSize o określonej szerokości i wysokości zoptymalizowanej przez Google w celu utworzenia banera reklamowego.

static AdSize

Zwraca element AdSize o określonej 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 AdSize w fizycznych pikselach.

int
boolean

Zwraca wartość wskazującą, czy element AdSize ma automatyczną wysokość.

boolean

Zwraca informację, czy element AdSize ma rozmiar elastyczny.

boolean

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

String

Stałe

AUTO_HEIGHT

public static final int AUTO_HEIGHT = -2

Stałe, które powoduje, że wysokość reklamy jest skalowana na podstawie wysokości urządzenia w bieżącej orientacji. Wysokość reklamy AUTO_HEIGHT jest określana podczas inicjalizacji AdView i już nigdy się nie zmienia.

BANER

public static final AdSize BANNER

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

FLUID

public static final AdSize FLUID

Baner o rozmiarze dynamicznym, który po załadowaniu ma taką samą szerokość co element nadrzędny, a jego wysokość jest rozszerzana lub zmniejszana, aby dopasować ją do treści reklamy.

FULL_BANNER

public static final AdSize FULL_BANNER

Rozmiar banera reklamowego zgodny ze standardem Interactive Advertising Bureau (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 odpowiada szerokości urządzenia w bieżącej orientacji. Reklama FULL_WIDTH określa swoją szerokość podczas inicjalizacji i nigdy jej nie zmienia.

NIEPRAWIDŁOWY

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żnie od gęstości pikseli).

TABLICA WYNIKÓW

public static final AdSize LEADERBOARD

Rozmiar reklamy typu długi baner zgodny ze standardem IAB (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 (300 x 250 pikseli niezależnie od gęstości).

SMART_BANNER

public static final AdSize SMART_BANNER

baner o rozmiarze dynamicznym, który ma pełną szerokość i automatyczną wysokość;

WIDE_SKYSCRAPER

public static final AdSize WIDE_SKYSCRAPER

Rozmiar reklamy typu szeroki wieżowiec według IAB (160 x 600 pikseli niezależnych od gęstości). Sieć reklam mobilnych Google nie obsługuje obecnie tego rozmiaru; jest on przeznaczony tylko do zapośredniczenia w sieciach reklamowych.

Pola publiczne

wysokość

public final int height

szerokość

public final int width

Konstruktory publiczne

AdSize

public AdSize(int width, int height)

Tworzy nowy element typu 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 element AdSize ze wskazanym obiektem i określa, czy są równe.

getCurrentOrientationAnchoredAdaptiveBannerAdSize

public static AdSize getCurrentOrientationAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

Zwraca AdSize o określonej szerokości i wysokości zoptymalizowanej przez Google w celu utworzenia banera reklamowego. Zwrócony rozmiar będzie miał format podobny do AdSize, odpowiedni do zakotwiczenia w pobliżu górnej lub dolnej części aplikacji. Wysokość nigdy nie będzie większa niż 15% bieżącej wysokości orientacji urządzenia 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 jest null lub nie można określić wysokości urządzenia na podstawie kontekstu, zwracana jest wartość INVALID.

Zwroty
AdSize

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

getCurrentOrientationInlineAdaptiveBannerAdSize

public static AdSize getCurrentOrientationInlineAdaptiveBannerAdSize(
    Context context,
    int width
)

Zwraca element AdSize o określonej szerokości i wysokości, która zawsze wynosi 0. Ten rozmiar reklamy pozwala serwerom Google wybrać optymalny rozmiar reklamy o wysokości nieprzekraczającej wysokości ekranu w wymaganej orientacji. Dokładny rozmiar zwróconej reklamy można uzyskać, wywołując funkcję getAdSize w ramach funkcji wywołania zwrotnego onAdLoaded. Ten rozmiar reklamy jest najbardziej odpowiedni do reklam wyświetlanych 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 AdSize w fizycznych pikselach. W przypadku rozmiaru elastycznego zwraca wartość -1.

getInlineAdaptiveBannerAdSize

public static AdSize getInlineAdaptiveBannerAdSize(int width, int maxHeight)

Zwraca element AdSize o określonej szerokości i wysokości, która zawsze wynosi 0. Ten rozmiar reklamy pozwala serwerom Google wybrać optymalny rozmiar 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 ramach funkcji wywołania zwrotnego onAdLoaded. Ten rozmiar reklamy jest najbardziej odpowiedni do reklam wyświetlanych w treściach przewijanych.

Parametry
int maxHeight

Maksymalna wysokość wczytywanej reklamy. Musi wynosić co najmniej 32 dp, ale zalecamy ustawienie wartości maxHeight na co najmniej 50 dp.

getLandscapeAnchoredAdaptiveBannerAdSize

public static AdSize getLandscapeAnchoredAdaptiveBannerAdSize(Context context, int width)

Zwraca AdSize o określonej szerokości i wysokości zoptymalizowanej przez Google w celu utworzenia banera reklamowego. Zwrócony rozmiar będzie miał format obrazu podobny do BANNER, odpowiedni do zakotwiczenia w pobliżu górnej lub dolnej części aplikacji. Wysokość nigdy nie będzie większa niż 15% wysokości urządzenia w orientacji poziomej 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 jest null lub nie można określić wysokości urządzenia na podstawie kontekstu, zwracana jest wartość INVALID.

Zwroty
AdSize

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

getLandscapeInlineAdaptiveBannerAdSize

public static AdSize getLandscapeInlineAdaptiveBannerAdSize(Context context, int width)

Zwraca element AdSize o określonej szerokości i wysokości, która zawsze wynosi 0. Ten rozmiar reklamy pozwala serwerom Google wybrać optymalny rozmiar 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 ramach funkcji wywołania zwrotnego onAdLoaded. Ten rozmiar reklamy jest najbardziej odpowiedni do reklam wyświetlanych w treściach przewijanych.

getPortraitAnchoredAdaptiveBannerAdSize

public static AdSize getPortraitAnchoredAdaptiveBannerAdSize(Context context, int width)

Zwraca AdSize o określonej szerokości i wysokości zoptymalizowanej przez Google w celu utworzenia banera reklamowego. Zwrócony rozmiar będzie miał format podobny do BANNER, odpowiedni do zakotwiczenia w górnej lub dolnej części aplikacji. Wysokość nigdy nie będzie większa niż 15% wysokości urządzenia w orientacji pionowej i nigdy nie będzie mniejsza niż 50 pikseli. Ta funkcja zawsze zwraca tę samą wysokość dla dowolnej kombinacji szerokości i urządzenia.

Zwroty
AdSize

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

getPortraitInlineAdaptiveBannerAdSize

public static AdSize getPortraitInlineAdaptiveBannerAdSize(Context context, int width)

Zwraca element AdSize o określonej szerokości i wysokości, która zawsze wynosi 0. Ten rozmiar reklamy pozwala serwerom Google wybrać optymalny rozmiar reklamy 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 ramach funkcji wywołania zwrotnego onAdLoaded. Ten rozmiar reklamy jest najbardziej odpowiedni do reklam wyświetlanych 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 AdSize w fizycznych pikselach. W przypadku rozmiaru elastycznego zwraca wartość -1.

hashCode

public int hashCode()

isAutoHeight

public boolean isAutoHeight()

Zwraca wartość wskazującą, czy element AdSize ma automatyczną wysokość.

isFluid

public boolean isFluid()

Zwraca informację, czy element AdSize ma rozmiar elastyczny.

isFullWidth

public boolean isFullWidth()

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

toString

public String toString()