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

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

static final AdSize

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

static final AdSize

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

static final AdSize

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

static final AdSize

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

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

static final AdSize

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

שדות גלויים לכולם

final int
final int

קונסטרוקטורים גלויים לכולם

AdSize(int width, int height)

יצירת AdSize חדש.

שיטות ציבוריות

boolean

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

static AdSize
getCurrentOrientationAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

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

static AdSize
getCurrentOrientationInlineAdaptiveBannerAdSize(
    Context context,
    int width
)

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

int

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

int

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

static AdSize
getInlineAdaptiveBannerAdSize(int width, int maxHeight)

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

static AdSize

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

static AdSize

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

static AdSize

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

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 נקבע במהלך האינטליקציה של ה-, ולא משתנה לאחר מכן.

לא חוקי

public static final AdSize INVALID

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

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

קונסטרוקטורים גלויים לכולם

AdSize

public AdSize(int width, int height)

יצירת AdSize חדש.

פרמטרים
int width

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

int height

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

זריקות
java.lang.IllegalArgumentException

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

שיטות ציבוריות

שווה ל-

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, אבל מומלץ להגדיר maxHeight של 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. גודל המודעה הזה מתאים במיוחד למודעות שמיועדות להופיע בתוכן שאפשר לגלול.

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