AdSize

class AdSize


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

สรุป

ค่าคงที่

const Int

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

const AdSize!

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

const AdSize!

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

const AdSize!

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

const Int

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

const AdSize!

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

const AdSize!

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

const AdSize!

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

const AdSize!

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

const AdSize!

พร็อพเพอร์ตี้นี้เลิกใช้งานแล้ว

ให้ใช้ getCurrentOrientationAnchoredAdaptiveBannerAdSize แทน

const AdSize!

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

ตัวสร้างแบบสาธารณะ

AdSize(width: Int, height: Int)

สร้าง AdSize ใหม่

ฟังก์ชันสาธารณะ

Boolean
equals(other: Any?)

เปรียบเทียบ AdSize นี้กับออบเจ็กต์ที่ระบุและระบุว่าเท่ากันหรือไม่

java-static AdSize!

แสดงผล AdSize ที่มีความกว้างที่ระบุและความสูงที่ Google เพิ่มประสิทธิภาพเพื่อสร้างโฆษณาแบนเนอร์

java-static AdSize!
getCurrentOrientationInlineAdaptiveBannerAdSize(
    context: Context!,
    width: Int
)

แสดงผล AdSize ที่มีความกว้างที่ระบุและความสูงเป็น 0 เสมอ

Int

แสดงผลความสูงของ AdSize นี้ในพิกเซลจริง

java-static AdSize!
getInlineAdaptiveBannerAdSize(width: Int, maxHeight: Int)

แสดงผล AdSize ที่มีความกว้างที่ระบุและความสูงเป็น 0 เสมอ

java-static AdSize!

แสดงผล AdSize ที่มีความกว้างที่ระบุและความสูงที่ Google เพิ่มประสิทธิภาพเพื่อสร้างโฆษณาแบนเนอร์

java-static AdSize!

แสดงผล AdSize ที่มีความกว้างที่ระบุและความสูงเป็น 0 เสมอ

java-static AdSize!

แสดงผล AdSize ที่มีความกว้างที่ระบุและความสูงที่ Google เพิ่มประสิทธิภาพเพื่อสร้างโฆษณาแบนเนอร์

java-static AdSize!

แสดงผล AdSize ที่มีความกว้างที่ระบุและความสูงเป็น 0 เสมอ

Int

แสดงผลความกว้างของ AdSize นี้ในพิกเซลจริง

Int
Boolean

แสดงผลว่า AdSize นี้เป็นค่าความสูงอัตโนมัติหรือไม่

Boolean

แสดงผลว่า AdSize นี้มีขนาดแบบไหลหรือไม่

Boolean

แสดงผลว่า AdSize นี้เป็นแบบเต็มความกว้างหรือไม่

String!

พร็อพเพอร์ตี้สาธารณะ

Int
Int

ค่าคงที่

AUTO_HEIGHT

const val AUTO_HEIGHT = -2: Int

ค่าคงที่ที่จะทําให้ความสูงของโฆษณาปรับตามความสูงของอุปกรณ์ในแนวการวางแนวปัจจุบัน โฆษณา AUTO_HEIGHT จะกำหนดความสูงระหว่างการเริ่มต้น AdView และจะไม่เปลี่ยนแปลงหลังจากนั้น

แบนเนอร์

const val BANNERAdSize!

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

FLUID

const val FLUIDAdSize!

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

FULL_BANNER

const val FULL_BANNERAdSize!

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

FULL_WIDTH

const val FULL_WIDTH = -1: Int

ค่าคงที่ที่จะทําให้ความกว้างของโฆษณาตรงกับความกว้างของอุปกรณ์ในแนวการวางแนวปัจจุบัน โฆษณา FULL_WIDTH จะกำหนดความกว้างระหว่างการเริ่มต้นใช้งาน และจะไม่เปลี่ยนแปลงหลังจากนั้น

ไม่ถูกต้อง

const val INVALIDAdSize!

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

LARGE_BANNER

const val LARGE_BANNERAdSize!

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

ลีดเดอร์บอร์ด

const val LEADERBOARDAdSize!

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

MEDIUM_RECTANGLE

const val MEDIUM_RECTANGLEAdSize!

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

SMART_BANNER

const val SMART_BANNERAdSize!

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

WIDE_SKYSCRAPER

const val WIDE_SKYSCRAPERAdSize!

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

ตัวสร้างแบบสาธารณะ

AdSize

AdSize(width: Int, height: Int)

สร้าง AdSize ใหม่

พารามิเตอร์
width: Int

ความกว้างของโฆษณาเป็นพิกเซลแบบไม่ขึ้นอยู่กับความหนาแน่น

height: Int

ความสูงของโฆษณาในพิกเซลแบบไม่ขึ้นอยู่กับความหนาแน่น

การโยน
java.lang.IllegalArgumentException

หากความกว้างหรือความสูงเป็นค่าลบ

ฟังก์ชันสาธารณะ

เท่ากับ

fun equals(other: Any?): Boolean

เปรียบเทียบ AdSize นี้กับออบเจ็กต์ที่ระบุและระบุว่าเท่ากันหรือไม่

getCurrentOrientationAnchoredAdaptiveBannerAdSize

java-static fun getCurrentOrientationAnchoredAdaptiveBannerAdSize(
    context: Context!,
    width: Int
): AdSize!

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

การคืนสินค้า
AdSize!

ออบเจ็กต์ AdSize แสดงผลเป็น INVALID หากบริบทเป็น Null หรือไม่สามารถระบุความสูงของอุปกรณ์จากบริบท

getCurrentOrientationInlineAdaptiveBannerAdSize

java-static fun getCurrentOrientationInlineAdaptiveBannerAdSize(
    context: Context!,
    width: Int
): AdSize!

แสดงผล AdSize ที่มีความกว้างที่ระบุและความสูงเป็น 0 เสมอ ขนาดโฆษณานี้ช่วยให้เซิร์ฟเวอร์ของ Google เลือกขนาดโฆษณาที่เหมาะสมที่สุดที่มีความสูงน้อยกว่าหรือเท่ากับความสูงของหน้าจอในแนวที่ต้องการ คุณสามารถเรียกข้อมูลขนาดที่แน่นอนของโฆษณาที่แสดงผลได้โดยเรียก getAdSize ภายในการเรียกกลับ onAdLoaded ขนาดโฆษณานี้เหมาะสําหรับโฆษณาที่มีไว้เพื่อแสดงในเนื้อหาที่เลื่อนได้มากที่สุด

getHeightInPixels

fun getHeightInPixels(context: Context!): Int

แสดงผลความสูงของ AdSize นี้ในพิกเซลจริง สำหรับขนาดแบบไหล ระบบจะแสดงผลเป็น -1

getInlineAdaptiveBannerAdSize

java-static fun getInlineAdaptiveBannerAdSize(width: Int, maxHeight: Int): AdSize!

แสดงผล AdSize ที่มีความกว้างที่ระบุและความสูงเป็น 0 เสมอ ขนาดโฆษณานี้ช่วยให้เซิร์ฟเวอร์ Google เลือกขนาดโฆษณาที่เหมาะสมที่สุดที่มีความสูงน้อยกว่าหรือเท่ากับความสูงสูงสุดที่ระบุไว้ในพารามิเตอร์ maxHeight ได้ คุณสามารถเรียกข้อมูลขนาดที่แน่นอนของโฆษณาที่แสดงผลได้โดยเรียก getAdSize ภายในการเรียกกลับ onAdLoaded ขนาดโฆษณานี้เหมาะสําหรับโฆษณาที่มีไว้เพื่อแสดงในเนื้อหาที่เลื่อนได้มากที่สุด

พารามิเตอร์
maxHeight: Int

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

getLandscapeAnchoredAdaptiveBannerAdSize

java-static fun getLandscapeAnchoredAdaptiveBannerAdSize(context: Context!, width: Int): AdSize!

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

การคืนสินค้า
AdSize!

ออบเจ็กต์ AdSize แสดงผลเป็น INVALID หากบริบทเป็น Null หรือไม่สามารถระบุความสูงของอุปกรณ์จากบริบท

getLandscapeInlineAdaptiveBannerAdSize

java-static fun getLandscapeInlineAdaptiveBannerAdSize(context: Context!, width: Int): AdSize!

แสดงผล AdSize ที่มีความกว้างที่ระบุและความสูงเป็น 0 เสมอ ขนาดโฆษณานี้ช่วยให้เซิร์ฟเวอร์ของ Google เลือกขนาดโฆษณาที่เหมาะสมที่สุดที่มีความสูงน้อยกว่าหรือเท่ากับความสูงของหน้าจอในแนวนอน คุณสามารถเรียกข้อมูลขนาดที่แน่นอนของโฆษณาที่แสดงผลได้โดยเรียก getAdSize ภายในการเรียกกลับ onAdLoaded ขนาดโฆษณานี้เหมาะสําหรับโฆษณาที่มีไว้เพื่อแสดงในเนื้อหาที่เลื่อนได้มากที่สุด

getPortraitAnchoredAdaptiveBannerAdSize

java-static fun getPortraitAnchoredAdaptiveBannerAdSize(context: Context!, width: Int): AdSize!

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

การคืนสินค้า
AdSize!

ออบเจ็กต์ AdSize แสดงผลเป็น INVALID หากบริบทเป็น Null หรือไม่สามารถระบุความสูงของอุปกรณ์จากบริบท

getPortraitInlineAdaptiveBannerAdSize

java-static fun getPortraitInlineAdaptiveBannerAdSize(context: Context!, width: Int): AdSize!

แสดงผล AdSize ที่มีความกว้างที่ระบุและความสูงเป็น 0 เสมอ ขนาดโฆษณานี้ช่วยให้เซิร์ฟเวอร์ของ Google เลือกขนาดโฆษณาที่เหมาะสมซึ่งน้อยกว่าหรือเท่ากับความสูงของหน้าจอในแนวตั้ง คุณสามารถเรียกข้อมูลขนาดที่แน่นอนของโฆษณาที่แสดงผลได้โดยเรียก getAdSize ภายในการเรียกกลับ onAdLoaded ขนาดโฆษณานี้เหมาะสําหรับโฆษณาที่มีไว้เพื่อแสดงในเนื้อหาที่เลื่อนได้มากที่สุด

getWidthInPixels

fun getWidthInPixels(context: Context!): Int

แสดงผลความกว้างของ AdSize นี้ในพิกเซลจริง สำหรับขนาดแบบไหล ระบบจะแสดงผลเป็น -1

hashCode

fun hashCode(): Int

isAutoHeight

fun isAutoHeight(): Boolean

แสดงผลว่า AdSize นี้เป็นค่าความสูงอัตโนมัติหรือไม่

isFluid

fun isFluid(): Boolean

แสดงผลว่า AdSize นี้มีขนาดแบบไหลหรือไม่

isFullWidth

fun isFullWidth(): Boolean

แสดงผลว่า AdSize นี้เป็นแบบเต็มความกว้างหรือไม่

toString

fun toString(): String!

พร็อพเพอร์ตี้สาธารณะ

ส่วนสูง

val heightInt

ความกว้าง

val widthInt