AdSize

public final class AdSize


הגודל של מודעת באנר.

סיכום

קבועים

static final int

קבוע שיגרום להתאמת הגובה של המודעה בהתאם לגובה המכשיר בכיוון הנוכחי.

static final AdSize

גודל מודעת באנר של Mobile Marketing Association‏ (MMA) (320x50 פיקסלים שאינם תלויים בצפיפות).

static final AdSize

מודעת באנר בגודל דינמי שתואם לרוחב של רכיב האב, ומתרחבת או מתכווצת בגובה כדי להתאים לתוכן המודעה אחרי שהטעינה מסתיימת.

static final AdSize

גודל מודעת באנר מלאה של הרשות לפרסום אינטראקטיבי (IAB) (468x60 פיקסלים שאינם תלויים בצפיפות).

static final int

קבוע שיגרום לרוחב המודעה להיות זהה לרוחב המכשיר באוריינטציה הנוכחית.

static final AdSize

גודל מודעה לא תקין שיגרום לכך שהבקשה להצגת מודעה תיכשל באופן מיידי.

static final AdSize

גודל מודעת באנר גדולה (320x100 פיקסלים שלא תלויים בדחיסות).

static final AdSize

גודל מודעה מסוג Leaderboard של הרשות לפרסום אינטראקטיבי (IAB) ‏ (728x90 פיקסלים שלא תלויים בדחיסות).

static final AdSize

גודל מודעה בפורמט מלבן בינוני של הרשות לפרסום אינטראקטיבי (IAB) (300x250 פיקסלים שאינם תלויים בצפיפות).

static final AdSize

השדה הזה הוצא משימוש.

במקום זאת, אתם צריכים להשתמש ב-getLargeAnchoredAdaptiveBannerAdSize.

static final AdSize

גודל מודעה מסוג מלבן עומד רחב של IAB‏ (160x600 פיקסלים שלא תלויים בדחיסות).

שדות ציבוריים

final int
final int

‫constructors ציבוריים

AdSize(int width, int height)

יוצרת AdSize חדש.

‫methods ציבוריות

boolean

משווה את AdSize לאובייקט שצוין ומציין אם הם שווים.

static AdSize
getCurrentOrientationAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

הmethod הזו הוצאה משימוש.

במקום זאת, אתם צריכים להשתמש ב-getLargeAnchoredAdaptiveBannerAdSize.

static AdSize
getCurrentOrientationInlineAdaptiveBannerAdSize(
    Context context,
    int width
)

הפונקציה מחזירה AdSize עם הרוחב שצוין וגובה שתמיד יהיה 0.

int

הפונקציה מחזירה את הגובה של AdSize בפיקסלים בלתי תלויים בדחיסות.

int

מחזירה את הגובה של AdSize בפיקסלים פיזיים.

static AdSize
getInlineAdaptiveBannerAdSize(int width, int maxHeight)

הפונקציה מחזירה AdSize עם הרוחב שצוין וגובה שתמיד יהיה 0.

static AdSize

הmethod הזו הוצאה משימוש.

במקום זאת, אתם צריכים להשתמש ב-getLargeLandscapeAnchoredAdaptiveBannerAdSize.

static AdSize

הפונקציה מחזירה AdSize עם הרוחב שצוין וגובה שתמיד יהיה 0.

static AdSize

מחזירה AdSize עם הרוחב שצוין וגובה שעבר אופטימיזציה על ידי Google כדי ליצור מודעת באנר גדולה.

static AdSize
getLargeLandscapeAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

מחזירה AdSize עם הרוחב שצוין וגובה שעבר אופטימיזציה על ידי Google כדי ליצור מודעת באנר גדולה.

static AdSize
getLargePortraitAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

מחזירה AdSize עם הרוחב שצוין וגובה שעבר אופטימיזציה על ידי Google כדי ליצור מודעת באנר גדולה.

static AdSize

הmethod הזו הוצאה משימוש.

במקום זאת, אתם צריכים להשתמש ב-getLargePortraitAnchoredAdaptiveBannerAdSize.

static AdSize

הפונקציה מחזירה AdSize עם הרוחב שצוין וגובה שתמיד יהיה 0.

int

מחזירה את הרוחב של AdSize בפיקסלים שלא תלויים בדחיסות.

int

הפונקציה מחזירה את הרוחב של AdSize בפיקסלים פיזיים.

int
boolean

הפונקציה מחזירה תשובה אם AdSize הזה הוא בגובה אוטומטי.

boolean

הפונקציה מחזירה תשובה אם גודל הרכיב AdSize הוא גודל משתנה או לא.

boolean

הפונקציה מחזירה תשובה אם AdSize הוא ברוחב מלא.

String

קבועים

AUTO_HEIGHT

public static final int AUTO_HEIGHT = -2

קבוע שיגרום להתאמת הגובה של המודעה בהתאם לגובה המכשיר בכיוון הנוכחי. הגובה של מודעת AUTO_HEIGHT נקבע במהלך האתחול של AdView ולא משתנה לאחר מכן.

BANNER

public static final AdSize BANNER

גודל מודעת באנר של Mobile Marketing Association‏ (MMA) (320x50 פיקסלים שאינם תלויים בצפיפות).

FLUID

public static final AdSize FLUID

מודעת באנר בגודל דינמי שתואם לרוחב של רכיב האב, ומתרחבת או מתכווצת בגובה כדי להתאים לתוכן המודעה אחרי שהטעינה מסתיימת.

FULL_BANNER

public static final AdSize FULL_BANNER

גודל מודעת באנר מלאה של הרשות לפרסום אינטראקטיבי (IAB) (468x60 פיקסלים שאינם תלויים בצפיפות).

FULL_WIDTH

public static final int FULL_WIDTH = -1

קבוע שיגרום לרוחב המודעה להיות זהה לרוחב המכשיר באוריינטציה הנוכחית. מודעה מסוג FULL_WIDTH קובעת את הרוחב שלה במהלך האתחול של AdView, והרוחב לא משתנה לאחר מכן.

לא חוקי

public static final AdSize INVALID

גודל מודעה לא תקין שיגרום לכך שהבקשה להצגת מודעה תיכשל באופן מיידי.

LARGE_BANNER

public static final AdSize LARGE_BANNER

גודל מודעת באנר גדולה (320x100 פיקסלים שלא תלויים בדחיסות).

טבלת המובילים

public static final AdSize LEADERBOARD

גודל מודעה מסוג Leaderboard של הרשות לפרסום אינטראקטיבי (IAB) ‏ (728x90 פיקסלים שלא תלויים בדחיסות).

MEDIUM_RECTANGLE

public static final AdSize MEDIUM_RECTANGLE

גודל מודעה בפורמט מלבן בינוני של הרשות לפרסום אינטראקטיבי (IAB) (300x250 פיקסלים שאינם תלויים בצפיפות).

SMART_BANNER

public static final AdSize SMART_BANNER

מודעת באנר בגודל דינמי, ברוחב מלא ובגובה אוטומטי.

WIDE_SKYSCRAPER

public static final AdSize WIDE_SKYSCRAPER

גודל מודעה מסוג מלבן עומד רחב של IAB‏ (160x600 פיקסלים שלא תלויים בדחיסות). רשת Google Mobile Ads לא תומכת כרגע בגודל הזה. הוא מיועד רק לרשתות מודעות של תהליך בחירת הרשת.

שדות ציבוריים

גובה

public final int height

רוחב

public final int width

‫constructors ציבוריים

AdSize

public AdSize(int width, int height)

יוצרת AdSize חדש.

פרמטרים
int width

רוחב המודעה בפיקסלים שלא תלויים בדחיסות.

int height

גובה המודעה בפיקסלים בלתי תלויים בדחיסות.

מקפיצה את הודעות השגיאה (Throws)
java.lang.IllegalArgumentException

אם הרוחב או הגובה שליליים.

‫methods ציבוריות

שווה ל-

public boolean equals(@Nullable Object other)

משווה את AdSize לאובייקט שצוין ומציין אם הם שווים.

getCurrentOrientationAnchoredAdaptiveBannerAdSize

public static AdSize getCurrentOrientationAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

מחזירה אובייקט AdSize עם הרוחב שצוין וגובה שעבר אופטימיזציה על ידי Google, כדי ליצור מודעת באנר. הגודל שיוחזר יהיה עם יחס גובה-רוחב דומה ל-AdSize, שמתאים לעיגון ליד החלק העליון או התחתון של האפליקציה. הגובה אף פעם לא יהיה גדול מ-15% מגובה הכיוון הנוכחי של המכשיר, ולא קטן מ-50px. הפונקציה הזו תמיד מחזירה את אותו גובה לכל שילוב של רוחב ומכשיר. אם ההקשר הוא null או שלא ניתן לקבוע את גובה המכשיר מההקשר, מוחזר הערך INVALID.

החזרות
AdSize

אובייקט AdSize. הפונקציה מחזירה INVALID אם ההקשר הוא null או אם אי אפשר לקבוע את גובה המכשיר מההקשר.

getCurrentOrientationInlineAdaptiveBannerAdSize

public static AdSize getCurrentOrientationInlineAdaptiveBannerAdSize(
    Context context,
    int width
)

הפונקציה מחזירה AdSize עם הרוחב שצוין וגובה שתמיד יהיה 0. גודל המודעה הזה מאפשר לשרתי Google לבחור גודל מודעה אופטימלי עם גובה שקטן או שווה לגובה המסך בכיוון המבוקש. אפשר לאחזר את הגודל המדויק של המודעה שהוחזרה על ידי קריאה ל-getAdSize בתוך הקריאה החוזרת onAdLoaded. גודל המודעה הזה מתאים במיוחד למודעות שמוצגות בתוך תוכן שאפשר לגלול בו.

getHeight

public int getHeight()

הפונקציה מחזירה את הגובה של AdSize בפיקסלים בלתי תלויים בדחיסות.

getHeightInPixels

public int getHeightInPixels(Context context)

מחזירה את הגובה של AdSize בפיקסלים פיזיים. אם הגודל הוא גמיש, הפונקציה מחזירה -1.

getInlineAdaptiveBannerAdSize

public static AdSize getInlineAdaptiveBannerAdSize(int width, int maxHeight)

הפונקציה מחזירה AdSize עם הרוחב שצוין וגובה שתמיד יהיה 0. גודל המודעה הזה מאפשר לשרתי Google לבחור גודל מודעה אופטימלי עם גובה שקטן או שווה לגובה המקסימלי שמופיע בפרמטר maxHeight. אפשר לאחזר את הגודל המדויק של המודעה שהוחזרה על ידי קריאה ל-getAdSize בתוך הקריאה החוזרת onAdLoaded. גודל המודעה הזה מתאים במיוחד למודעות שמוצגות בתוך תוכן שאפשר לגלול בו.

פרמטרים
int maxHeight

הגובה המקסימלי של מודעה שנטענה. הגובה המקסימלי צריך להיות לפחות 32dp, אבל מומלץ להגדיר אותו ל-50dp ומעלה.

getLandscapeAnchoredAdaptiveBannerAdSize

public static AdSize getLandscapeAnchoredAdaptiveBannerAdSize(Context context, int width)

מחזירה אובייקט AdSize עם הרוחב שצוין וגובה שעבר אופטימיזציה על ידי Google, כדי ליצור מודעת באנר. יחס הגובה-רוחב של הגודל שיוחזר יהיה דומה ל-BANNER, והוא מתאים לעיגון ליד החלק העליון או התחתון של האפליקציה. הגובה לא יהיה גדול מ-15% מגובה המכשיר במצב לרוחב, ולא קטן מ-50px. הפונקציה הזו תמיד מחזירה את אותו גובה לכל שילוב של רוחב ומכשיר. אם ההקשר הוא null או שלא ניתן לקבוע את גובה המכשיר מההקשר, מוחזר הערך INVALID.

החזרות
AdSize

אובייקט AdSize. הפונקציה מחזירה INVALID אם ההקשר הוא null או אם אי אפשר לקבוע את גובה המכשיר מההקשר.

getLandscapeInlineAdaptiveBannerAdSize

public static AdSize getLandscapeInlineAdaptiveBannerAdSize(Context context, int width)

הפונקציה מחזירה AdSize עם הרוחב שצוין וגובה שתמיד יהיה 0. גודל המודעה הזה מאפשר לשרתי Google לבחור גודל מודעה אופטימלי עם גובה שקטן או שווה לגובה המסך בכיוון לרוחב. אפשר לאחזר את הגודל המדויק של המודעה שהוחזרה על ידי קריאה ל-getAdSize בתוך הקריאה החוזרת onAdLoaded. גודל המודעה הזה מתאים במיוחד למודעות שמוצגות בתוך תוכן שאפשר לגלול בו.

getLargeAnchoredAdaptiveBannerAdSize

public static AdSize getLargeAnchoredAdaptiveBannerAdSize(Context context, int width)

מחזירה AdSize עם הרוחב שצוין וגובה שעבר אופטימיזציה על ידי Google כדי ליצור מודעת באנר גדולה. הגודל שמוחזר מתאים לעיגון ליד החלק העליון או התחתון של האפליקציה. הגובה אף פעם לא גדול מ-20% מגובה הכיוון הנוכחי של המכשיר, והוא תמיד בין 50 ל-150 פיקסלים עצמאיים מצפיפות. הפונקציה הזו תמיד מחזירה את אותו גובה לכל שילוב של רוחב ומכשיר. אם ההקשר הוא null או שלא ניתן לקבוע את גובה המכשיר מההקשר, מוחזר הערך INVALID.

פרמטרים
Context context

המאפיין Context משמש לקביעת מידע ספציפי למכשיר, כמו מידות המסך.

int width

הרוחב הרצוי של יחידת המודעות בפיקסלים בלתי תלויים בדחיסות.

החזרות
AdSize

אובייקט AdSize. הפונקציה מחזירה INVALID אם ההקשר הוא null או אם אי אפשר לקבוע את גובה המכשיר מההקשר.

getLargeLandscapeAnchoredAdaptiveBannerAdSize

public static AdSize getLargeLandscapeAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

מחזירה AdSize עם הרוחב שצוין וגובה שעבר אופטימיזציה על ידי Google כדי ליצור מודעת באנר גדולה. הגודל שמוחזר מתאים לשימוש במודעת באנר שמעוגנת ליד החלק העליון או התחתון של האפליקציה. הגובה אף פעם לא גדול מ-20% מגובה המכשיר במצב לרוחב, ותמיד נע בין 50 ל-150 פיקסלים שאינם תלויים בצפיפות. הפונקציה הזו תמיד מחזירה את אותו גובה לכל שילוב של רוחב ומכשיר. אם ההקשר הוא null או שלא ניתן לקבוע את גובה המכשיר מההקשר, מוחזר הערך INVALID.

פרמטרים
Context context

המאפיין Context משמש לקביעת מידע ספציפי למכשיר, כמו מידות המסך.

int width

הרוחב הרצוי של יחידת המודעות בפיקסלים בלתי תלויים בדחיסות.

החזרות
AdSize

אובייקט AdSize. הפונקציה מחזירה INVALID אם ההקשר הוא null או אם אי אפשר לקבוע את גובה המכשיר מההקשר.

getLargePortraitAnchoredAdaptiveBannerAdSize

public static AdSize getLargePortraitAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

מחזירה AdSize עם הרוחב שצוין וגובה שעבר אופטימיזציה על ידי Google כדי ליצור מודעת באנר גדולה. הגודל שמוחזר מתאים לשימוש במודעת באנר שמעוגנת ליד החלק העליון או התחתון של האפליקציה. הגובה אף פעם לא גדול מ-20% מגובה המכשיר במצב לאורך, והוא תמיד בין 50 ל-150 פיקסלים שאינם תלויים בצפיפות. הפונקציה הזו תמיד מחזירה את אותו גובה לכל שילוב של רוחב ומכשיר.

פרמטרים
Context context

המאפיין Context משמש לקביעת מידע ספציפי למכשיר, כמו מידות המסך.

int width

הרוחב הרצוי של יחידת המודעות בפיקסלים בלתי תלויים בדחיסות.

החזרות
AdSize

אובייקט AdSize. הפונקציה מחזירה INVALID אם ההקשר הוא null או אם אי אפשר לקבוע את גובה המכשיר מההקשר.

getPortraitAnchoredAdaptiveBannerAdSize

public static AdSize getPortraitAnchoredAdaptiveBannerAdSize(Context context, int width)

מחזירה אובייקט AdSize עם הרוחב שצוין וגובה שעבר אופטימיזציה על ידי Google, כדי ליצור מודעת באנר. הגודל שיוחזר יהיה ביחס גובה-רוחב דומה ל-BANNER, שמתאים לעיגון ליד החלק העליון או התחתון של האפליקציה. הגובה לא יהיה גדול מ-15% מגובה המכשיר במצב אנכי, ולא קטן מ-50px. הפונקציה הזו תמיד מחזירה את אותו גובה לכל שילוב של רוחב ומכשיר.

החזרות
AdSize

אובייקט AdSize. הפונקציה מחזירה INVALID אם ההקשר הוא null או אם אי אפשר לקבוע את גובה המכשיר מההקשר.

getPortraitInlineAdaptiveBannerAdSize

public static AdSize getPortraitInlineAdaptiveBannerAdSize(Context context, int width)

הפונקציה מחזירה AdSize עם הרוחב שצוין וגובה שתמיד יהיה 0. גודל המודעה הזה מאפשר לשרתי Google לבחור גודל אופטימלי של מודעה שלא גדול מגובה המסך בכיוון לאורך. אפשר לאחזר את הגודל המדויק של המודעה שהוחזרה על ידי קריאה ל-getAdSize בתוך הקריאה החוזרת onAdLoaded. גודל המודעה הזה מתאים במיוחד למודעות שמוצגות בתוך תוכן שאפשר לגלול בו.

getWidth

public int getWidth()

מחזירה את הרוחב של AdSize בפיקסלים שלא תלויים בדחיסות.

getWidthInPixels

public int getWidthInPixels(Context context)

הפונקציה מחזירה את הרוחב של AdSize בפיקסלים פיזיים. אם הגודל הוא גמיש, הפונקציה מחזירה -1.

hashCode

public int hashCode()

isAutoHeight

public boolean isAutoHeight()

הפונקציה מחזירה תשובה אם AdSize הזה הוא בגובה אוטומטי.

isFluid

public boolean isFluid()

הפונקציה מחזירה תשובה אם גודל הרכיב AdSize הוא גודל משתנה או לא.

isFullWidth

public boolean isFullWidth()

הפונקציה מחזירה תשובה אם AdSize הוא ברוחב מלא.

toString

public String toString()