AdSize

public final class AdSize


اندازه یک بنر تبلیغاتی

خلاصه

ثابت ها

static final int

ثابتی که باعث می شود ارتفاع آگهی بر اساس ارتفاع دستگاه در جهت فعلی مقیاس شود.

static final AdSize

اندازه بنر تبلیغاتی انجمن بازاریابی تلفن همراه (MMA) (320x50 پیکسل مستقل از چگالی).

static final AdSize

بنری با اندازه پویا که با عرض والد خود مطابقت دارد و پس از بارگذاری کامل، ارتفاع آن را برای مطابقت با محتوای آگهی گسترش می دهد/قرار می دهد.

static final AdSize

دفتر تبلیغات تعاملی (IAB) اندازه تبلیغات بنر کامل (468x60 پیکسل مستقل از چگالی).

static final int

ثابتی که باعث می شود عرض آگهی با عرض دستگاه در جهت فعلی مطابقت داشته باشد.

static final AdSize

یک AdSize نامعتبر که باعث می شود درخواست تبلیغ بلافاصله با شکست مواجه شود.

static final AdSize

اندازه تبلیغات بنری بزرگ (320x100 پیکسل مستقل از چگالی).

static final AdSize

اندازه تبلیغات تابلوی امتیازات دفتر تبلیغات تعاملی (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

یک AdSize با عرض معین و ارتفاع بهینه شده توسط Google برای ایجاد یک آگهی تبلیغاتی برمی گرداند.

static AdSize

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 تعیین می کند و پس از آن هرگز تغییر نمی کند.

بنر

public static final AdSize BANNER

اندازه بنر تبلیغاتی انجمن بازاریابی تلفن همراه (MMA) (320x50 پیکسل مستقل از چگالی).

مایع

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

اندازه تبلیغات تابلوی امتیازات دفتر تبلیغات تعاملی (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

عرض آگهی در پیکسل های مستقل از چگالی.

int height

ارتفاع تبلیغ در پیکسل های مستقل از چگالی.

پرتاب می کند
java.lang.IllegalArgumentException

اگر عرض یا ارتفاع منفی باشد.

روش های عمومی

برابر است

public boolean equals(@Nullable Object other)

این AdSize با شی مشخص شده مقایسه می کند و نشان می دهد که آیا آنها برابر هستند یا خیر.

getCurrentOrientationAnchoredAdaptiveBannerAdSize

public static AdSize getCurrentOrientationAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

یک AdSize با عرض معین و ارتفاع بهینه شده توسط Google برای ایجاد یک آگهی تبلیغاتی برمی گرداند. اندازه برگردانده شده دارای نسبت ابعادی مشابه AdSize است که برای لنگر انداختن در نزدیکی بالا یا پایین برنامه شما مناسب است. ارتفاع هرگز بزرگتر از 15% ارتفاع جهت گیری فعلی دستگاه و هرگز کوچکتر از 50 پیکسل نخواهد بود. این تابع همیشه همان ارتفاع را برای هر ترکیب عرض / دستگاه برمی گرداند. اگر زمینه خالی باشد یا ارتفاع دستگاه را نتوان از روی زمینه تعیین کرد، INVALID برگردانده می شود.

برمی گرداند
AdSize

یک شی AdSize . اگر زمینه تهی باشد یا ارتفاع دستگاه را نتوان از زمینه تعیین کرد، INVALID برمی‌گرداند.

getCurrentOrientationInlineAdaptiveBannerAdSize

public static AdSize getCurrentOrientationInlineAdaptiveBannerAdSize(
    Context context,
    int width
)

یک AdSize با عرض و ارتفاع داده شده که همیشه 0 است را برمی‌گرداند. این اندازه تبلیغ به سرورهای Google اجازه می‌دهد تا اندازه آگهی بهینه را با ارتفاع کمتر یا مساوی از ارتفاع صفحه در جهت درخواستی انتخاب کنند. اندازه دقیق آگهی بازگردانده شده را می توان با فراخوانی getAdSize در داخل callback onAdLoaded بازیابی کرد. این اندازه تبلیغ برای تبلیغات در نظر گرفته شده برای نمایش در محتوای قابل پیمایش مناسب ترین است.

دریافت قد

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 در داخل callback onAdLoaded بازیابی کرد. این اندازه تبلیغ برای تبلیغات در نظر گرفته شده برای نمایش در محتوای قابل پیمایش مناسب ترین است.

پارامترها
int maxHeight

حداکثر ارتفاعی که یک آگهی بارگذاری شده خواهد داشت. باید حداقل dp 32 باشد، اما حداکثر ارتفاع 50 dp یا بالاتر توصیه می شود.

getLandscapeAnchoredAdaptiveBannerAdSize

public static AdSize getLandscapeAnchoredAdaptiveBannerAdSize(Context context, int width)

یک AdSize با عرض معین و ارتفاع بهینه شده توسط Google برای ایجاد یک آگهی تبلیغاتی برمی گرداند. اندازه برگردانده شده دارای نسبت تصویری مشابه BANNER است که برای لنگر انداختن در نزدیکی بالا یا پایین برنامه شما مناسب است. ارتفاع هرگز در حالت افقی بیشتر از 15 درصد ارتفاع دستگاه نخواهد بود و هرگز کمتر از 50 پیکسل نخواهد بود. این تابع همیشه همان ارتفاع را برای هر ترکیب عرض / دستگاه برمی گرداند. اگر زمینه خالی باشد یا ارتفاع دستگاه را نتوان از روی زمینه تعیین کرد، INVALID برگردانده می شود.

برمی گرداند
AdSize

یک شی AdSize . اگر زمینه تهی باشد یا ارتفاع دستگاه را نتوان از زمینه تعیین کرد، INVALID برمی‌گرداند.

getLandscapeInlineAdaptiveBannerAdSize

public static AdSize getLandscapeInlineAdaptiveBannerAdSize(Context context, int width)

یک AdSize با عرض و ارتفاعی که همیشه 0 است برمی‌گرداند. این اندازه تبلیغ به سرورهای Google اجازه می‌دهد تا اندازه تبلیغاتی بهینه را با ارتفاع کمتر یا مساوی از ارتفاع صفحه در جهت افقی انتخاب کنند. اندازه دقیق آگهی بازگردانده شده را می توان با فراخوانی getAdSize در داخل callback onAdLoaded بازیابی کرد. این اندازه تبلیغ برای تبلیغات در نظر گرفته شده برای نمایش در محتوای قابل پیمایش مناسب ترین است.

getPortraitAnchoredAdaptiveBannerAdSize

public static AdSize getPortraitAnchoredAdaptiveBannerAdSize(Context context, int width)

یک AdSize با عرض معین و ارتفاع بهینه شده توسط Google برای ایجاد یک آگهی تبلیغاتی برمی گرداند. اندازه برگردانده شده دارای نسبت تصویری مشابه BANNER است که برای لنگر انداختن در نزدیکی بالا یا پایین برنامه شما مناسب است. ارتفاع هرگز بزرگتر از 15 درصد ارتفاع پرتره دستگاه و هرگز کوچکتر از 50 پیکسل نخواهد بود. این تابع همیشه همان ارتفاع را برای هر ترکیب عرض / دستگاه برمی گرداند.

برمی گرداند
AdSize

یک شی AdSize . اگر زمینه تهی باشد یا ارتفاع دستگاه را نتوان از زمینه تعیین کرد، INVALID برمی‌گرداند.

getPortraitInlineAdaptiveBannerAdSize

public static AdSize getPortraitInlineAdaptiveBannerAdSize(Context context, int width)

یک AdSize با عرض و ارتفاع مشخص شده که همیشه 0 است برمی‌گرداند. این اندازه تبلیغ به سرورهای Google اجازه می‌دهد تا اندازه تبلیغاتی بهینه را کمتر یا مساوی با ارتفاع صفحه در جهت عمودی انتخاب کنند. اندازه دقیق آگهی بازگردانده شده را می توان با فراخوانی getAdSize در داخل callback onAdLoaded بازیابی کرد. این اندازه تبلیغ برای تبلیغات در نظر گرفته شده برای نمایش در محتوای قابل پیمایش مناسب ترین است.

getWidth

public int getWidth()

عرض این AdSize به پیکسل های مستقل از چگالی برمی گرداند.

getWidthInPixels

public int getWidthInPixels(Context context)

عرض این AdSize به پیکسل های فیزیکی برمی گرداند. برای اندازه مایع، -1 را برمی گرداند.

هش کد

public int hashCode()

ارتفاع خودکار است

public boolean isAutoHeight()

نشان می دهد که آیا این AdSize دارای ارتفاع خودکار است یا خیر.

سیال است

public boolean isFluid()

برمی‌گرداند که آیا این AdSize اندازه مایع است یا خیر.

استFullWidth

public boolean isFullWidth()

نشان می دهد که آیا این AdSize تمام عرض است یا خیر.

toString

public String toString()