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

ฟิลด์นี้เลิกใช้งานแล้ว

โปรดใช้ getLargeAnchoredAdaptiveBannerAdSize แทน

static final AdSize

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

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

final int
final int

เครื่องมือสร้างสาธารณะ

AdSize(int width, int height)

สร้าง AdSize ใหม่

เมธอดสาธารณะ

boolean

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

static AdSize
getCurrentOrientationAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

เลิกใช้เมธอดนี้แล้ว

โปรดใช้ 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

เลิกใช้เมธอดนี้แล้ว

โปรดใช้ 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

เลิกใช้เมธอดนี้แล้ว

โปรดใช้ 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 และจะไม่เปลี่ยนแปลงหลังจากนั้น

แบนเนอร์

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 โฆษณาจะกำหนดความกว้างระหว่างการเริ่มต้นของ AdView และจะไม่เปลี่ยนแปลงหลังจากนั้น

INVALID

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 ขนาดโฆษณานี้เหมาะที่สุดสำหรับโฆษณาที่ต้องการแสดงภายในเนื้อหาที่เลื่อนได้

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% ของความสูงในแนวตั้งของอุปกรณ์ และจะไม่ต่ำกว่า 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()