AdSize

public final class AdSize


ขนาดของโฆษณาแบนเนอร์

สรุป

ค่าคงที่

static final int

ค่าคงที่ที่จะทําให้ความสูงของโฆษณาปรับตามความสูงของอุปกรณ์ในแนวการวางแนวปัจจุบัน

static final AdSize

ขนาดโฆษณาแบนเนอร์ของ Mobile Marketing Association (MMA) (พิกเซลแบบไม่ขึ้นอยู่กับความหนาแน่น 320x50)

static final AdSize

แบนเนอร์ขนาดแบบไดนามิกที่ตรงกับความกว้างของรายการหลักและขยาย/หดความสูงให้ตรงกับเนื้อหาของโฆษณาหลังจากโหลดเสร็จแล้ว

static final AdSize

ขนาดโฆษณาแบนเนอร์ขนาดเต็มของ Interactive Advertising Bureau (IAB) (468x60 พิกเซลแบบไม่ขึ้นอยู่กับความหนาแน่น)

static final int

ค่าคงที่ที่จะทําให้ความกว้างของโฆษณาตรงกับความกว้างของอุปกรณ์ในแนวการวางแนวปัจจุบัน

static final AdSize

AdSize ที่ไม่ถูกต้องซึ่งจะทำให้คำขอโฆษณาล้มเหลวทันที

static final AdSize

ขนาดโฆษณาแบนเนอร์ขนาดใหญ่ (พิกเซลแบบไม่ขึ้นอยู่กับความหนาแน่น 320x100)

static final AdSize

ขนาดโฆษณาลีดเดอร์บอร์ดของ Interactive Advertising Bureau (IAB) (728x90 พิกเซลแบบไม่ขึ้นอยู่กับความหนาแน่น)

static final AdSize

ขนาดโฆษณาสี่เหลี่ยมผืนผ้ากลางของ Interactive Advertising Bureau (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 และจะไม่เปลี่ยนแปลงหลังจากนั้น

แบนเนอร์

public static final AdSize BANNER

ขนาดโฆษณาแบนเนอร์ของ Mobile Marketing Association (MMA) (พิกเซลแบบไม่ขึ้นอยู่กับความหนาแน่น 320x50)

FLUID

public static final AdSize FLUID

แบนเนอร์ขนาดแบบไดนามิกที่ตรงกับความกว้างของรายการหลักและขยาย/หดความสูงให้ตรงกับเนื้อหาของโฆษณาหลังจากโหลดเสร็จแล้ว

FULL_BANNER

public static final AdSize FULL_BANNER

ขนาดโฆษณาแบนเนอร์ขนาดเต็มของ Interactive Advertising Bureau (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

ขนาดโฆษณาลีดเดอร์บอร์ดของ Interactive Advertising Bureau (IAB) (728x90 พิกเซลแบบไม่ขึ้นอยู่กับความหนาแน่น)

MEDIUM_RECTANGLE

public static final AdSize MEDIUM_RECTANGLE

ขนาดโฆษณาสี่เหลี่ยมผืนผ้ากลางของ Interactive Advertising Bureau (IAB) (พิกเซลแบบไม่ขึ้นอยู่กับความหนาแน่น 300x250)

SMART_BANNER

public static final AdSize SMART_BANNER

แบนเนอร์ขนาดแบบไดนามิกที่มีความกว้างเต็มหน้าจอและความสูงอัตโนมัติ

WIDE_SKYSCRAPER

public static final AdSize WIDE_SKYSCRAPER

ขนาดโฆษณาแท่งทรงสูงแบบกว้างของ IAB (พิกเซลแบบไม่ขึ้นอยู่กับความหนาแน่น 160x600) ปัจจุบันเครือข่ายโฆษณาในอุปกรณ์เคลื่อนที่ของ Google ไม่รองรับขนาดนี้ เนื่องจากมีไว้สําหรับเครือข่ายโฆษณาสื่อกลางเท่านั้น

ฟิลด์สาธารณะ

ส่วนสูง

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 พิกเซล ฟังก์ชันนี้จะแสดงผลความสูงเดียวกันเสมอสำหรับชุดค่าผสมความกว้าง / อุปกรณ์ใดก็ตาม หากบริบทเป็น 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

ความสูงสูงสุดที่โฆษณาที่โหลดจะมี ต้องมีขนาดอย่างน้อย 32 dp แต่เราขอแนะนำให้ใช้ maxHeight อย่างน้อย 50 dp

getLandscapeAnchoredAdaptiveBannerAdSize

public static AdSize getLandscapeAnchoredAdaptiveBannerAdSize(Context context, int width)

แสดงผล AdSize ที่มีความกว้างที่ระบุและความสูงที่ Google เพิ่มประสิทธิภาพเพื่อสร้างโฆษณาแบนเนอร์ ขนาดที่แสดงผลจะมีสัดส่วนภาพคล้ายกับ BANNER ซึ่งเหมาะสำหรับการยึดไว้ที่ด้านบนหรือด้านล่างของแอป ความสูงจะไม่เกิน 15% ของความสูงของอุปกรณ์ในโหมดแนวนอนและไม่เกิน 50 พิกเซล ฟังก์ชันนี้จะแสดงผลความสูงเดียวกันเสมอสำหรับชุดค่าผสมความกว้าง / อุปกรณ์ใดก็ตาม หากบริบทเป็น 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% ของความสูงแนวตั้งของอุปกรณ์และไม่เกิน 50 พิกเซล ฟังก์ชันนี้จะแสดงผลความสูงเดียวกันเสมอสำหรับชุดค่าผสมความกว้าง / อุปกรณ์ใดก็ตาม

การคืนสินค้า
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()