AdSize

class AdSize


Kích thước của quảng cáo biểu ngữ.

Tóm tắt

Hằng số

const Int

Hằng số sẽ làm cho chiều cao của quảng cáo được điều chỉnh theo tỷ lệ dựa trên chiều cao của thiết bị theo hướng hiện tại.

const AdSize!

Kích thước quảng cáo biểu ngữ theo Hiệp hội tiếp thị di động (MMA) (320x50 pixel không phụ thuộc vào mật độ).

const AdSize!

Biểu ngữ có kích thước linh động khớp với chiều rộng của thành phần mẹ và mở rộng/thu hẹp chiều cao để khớp với nội dung của quảng cáo sau khi tải xong.

const AdSize!

Kích thước quảng cáo biểu ngữ đầy đủ theo Cục Quảng cáo tương tác (IAB) (468x60 pixel không phụ thuộc vào mật độ).

const Int

Hằng số sẽ khiến chiều rộng của quảng cáo khớp với chiều rộng của thiết bị theo hướng hiện tại.

const AdSize!

AdSize không hợp lệ sẽ khiến yêu cầu quảng cáo không thành công ngay lập tức.

const AdSize!

Kích thước quảng cáo biểu ngữ lớn (320x100 pixel không phụ thuộc vào mật độ).

const AdSize!

Kích thước quảng cáo hình chữ nhật dài theo Cục Quảng cáo tương tác (IAB) (728x90 pixel không phụ thuộc vào mật độ).

const AdSize!

Kích thước quảng cáo dạng hình chữ nhật trung bình theo Cục Quảng cáo tương tác (IAB) (300x250 pixel không phụ thuộc vào mật độ).

const AdSize!

Thuộc tính này không còn được dùng nữa.

Thay vào đó, hãy sử dụng getCurrentOrientationAnchoredAdaptiveBannerAdSize.

const AdSize!

Kích thước quảng cáo hình chữ nhật đứng rộng theo IAB (160x600 pixel không phụ thuộc vào mật độ).

Hàm khởi tạo công khai

AdSize(width: Int, height: Int)

Tạo AdSize mới.

Hàm công khai

Boolean
equals(other: Any?)

So sánh AdSize này với đối tượng được chỉ định và cho biết liệu chúng có bằng nhau hay không.

java-static AdSize!

Trả về một AdSize có chiều rộng nhất định và chiều cao do Google tối ưu hoá để tạo quảng cáo biểu ngữ.

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

Trả về một AdSize có chiều rộng và chiều cao nhất định luôn bằng 0.

Int

Trả về chiều cao của AdSize này tính bằng pixel thực.

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

Trả về một AdSize có chiều rộng và chiều cao nhất định luôn bằng 0.

java-static AdSize!

Trả về một AdSize có chiều rộng nhất định và chiều cao do Google tối ưu hoá để tạo quảng cáo biểu ngữ.

java-static AdSize!

Trả về một AdSize có chiều rộng và chiều cao nhất định luôn bằng 0.

java-static AdSize!

Trả về một AdSize có chiều rộng nhất định và chiều cao do Google tối ưu hoá để tạo quảng cáo biểu ngữ.

java-static AdSize!

Trả về một AdSize có chiều rộng và chiều cao nhất định luôn bằng 0.

Int

Trả về chiều rộng của AdSize này tính bằng pixel thực.

Int
Boolean

Trả về liệu AdSize này có tự động điều chỉnh chiều cao hay không.

Boolean

Trả về kết quả cho biết AdSize này có kích thước linh hoạt hay không.

Boolean

Trả về giá trị cho biết AdSize này có phải là toàn chiều rộng hay không.

String!

Thuộc tính công khai

Int
Int

Hằng số

AUTO_HEIGHT

const val AUTO_HEIGHT = -2: Int

Hằng số sẽ làm cho chiều cao của quảng cáo được điều chỉnh theo tỷ lệ dựa trên chiều cao của thiết bị theo hướng hiện tại. Quảng cáo AUTO_HEIGHT xác định chiều cao trong quá trình khởi tạo AdView và không bao giờ thay đổi sau đó.

BIỂU NGỮ

const val BANNERAdSize!

Kích thước quảng cáo biểu ngữ theo Hiệp hội tiếp thị di động (MMA) (320x50 pixel không phụ thuộc vào mật độ).

FLUID

const val FLUIDAdSize!

Biểu ngữ có kích thước linh động khớp với chiều rộng của thành phần mẹ và mở rộng/thu hẹp chiều cao để khớp với nội dung của quảng cáo sau khi tải xong.

FULL_BANNER

const val FULL_BANNERAdSize!

Kích thước quảng cáo biểu ngữ đầy đủ theo Cục Quảng cáo tương tác (IAB) (468x60 pixel không phụ thuộc vào mật độ).

FULL_WIDTH

const val FULL_WIDTH = -1: Int

Hằng số sẽ khiến chiều rộng của quảng cáo khớp với chiều rộng của thiết bị theo hướng hiện tại. Quảng cáo FULL_WIDTH xác định chiều rộng trong quá trình khởi tạo và không bao giờ thay đổi sau đó.

KHÔNG HỢP LỆ

const val INVALIDAdSize!

AdSize không hợp lệ sẽ khiến yêu cầu quảng cáo không thành công ngay lập tức.

LARGE_BANNER

const val LARGE_BANNERAdSize!

Kích thước quảng cáo biểu ngữ lớn (320x100 pixel không phụ thuộc vào mật độ).

BẢNG XẾP HẠNG

const val LEADERBOARDAdSize!

Kích thước quảng cáo hình chữ nhật dài theo Cục Quảng cáo tương tác (IAB) (728x90 pixel không phụ thuộc vào mật độ).

MEDIUM_RECTANGLE

const val MEDIUM_RECTANGLEAdSize!

Kích thước quảng cáo dạng hình chữ nhật trung bình theo Cục Quảng cáo tương tác (IAB) (300x250 pixel không phụ thuộc vào mật độ).

SMART_BANNER

const val SMART_BANNERAdSize!

Biểu ngữ có kích thước linh động, toàn chiều rộng và tự động chiều cao.

WIDE_SKYSCRAPER

const val WIDE_SKYSCRAPERAdSize!

Kích thước quảng cáo hình chữ nhật đứng rộng theo IAB (160x600 pixel không phụ thuộc vào mật độ). Kích thước này hiện không được mạng Google Ads trên thiết bị di động hỗ trợ; kích thước này chỉ dành cho các mạng quảng cáo dàn xếp.

Hàm khởi tạo công khai

AdSize

AdSize(width: Int, height: Int)

Tạo AdSize mới.

Thông số
width: Int

Chiều rộng của quảng cáo tính bằng pixel không phụ thuộc vào mật độ.

height: Int

Chiều cao của quảng cáo tính bằng pixel không phụ thuộc vào mật độ.

Gửi
java.lang.IllegalArgumentException

Nếu chiều rộng hoặc chiều cao là âm.

Hàm công khai

bằng

fun equals(other: Any?): Boolean

So sánh AdSize này với đối tượng được chỉ định và cho biết liệu chúng có bằng nhau hay không.

getCurrentOrientationAnchoredAdaptiveBannerAdSize

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

Trả về một AdSize có chiều rộng nhất định và chiều cao do Google tối ưu hoá để tạo quảng cáo biểu ngữ. Kích thước được trả về sẽ có tỷ lệ khung hình tương tự như AdSize, phù hợp để neo gần đầu hoặc cuối ứng dụng. Chiều cao sẽ không bao giờ lớn hơn 15% chiều cao hướng hiện tại của thiết bị và không bao giờ nhỏ hơn 50px. Hàm này luôn trả về cùng một chiều cao cho mọi tổ hợp chiều rộng / thiết bị. Nếu ngữ cảnh là giá trị rỗng hoặc không xác định được chiều cao của thiết bị từ ngữ cảnh, thì INVALID sẽ được trả về.

Giá trị trả về
AdSize!

Một đối tượng AdSize. Trả về INVALID nếu ngữ cảnh là giá trị rỗng hoặc không xác định được chiều cao thiết bị từ ngữ cảnh.

getCurrentOrientationInlineAdaptiveBannerAdSize

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

Trả về một AdSize có chiều rộng và chiều cao nhất định luôn bằng 0. Kích thước quảng cáo này cho phép máy chủ của Google chọn kích thước quảng cáo tối ưu có chiều cao nhỏ hơn hoặc bằng chiều cao của màn hình theo hướng đã yêu cầu. Bạn có thể truy xuất kích thước chính xác của quảng cáo được trả về bằng cách gọi getAdSize bên trong lệnh gọi lại onAdLoaded. Kích thước quảng cáo này phù hợp nhất với những quảng cáo dự định hiển thị bên trong nội dung có thể cuộn.

getHeightInPixels

fun getHeightInPixels(context: Context!): Int

Trả về chiều cao của AdSize này tính bằng pixel thực. Đối với kích thước linh hoạt, hàm này trả về -1.

getInlineAdaptiveBannerAdSize

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

Trả về một AdSize có chiều rộng và chiều cao nhất định luôn bằng 0. Kích thước quảng cáo này cho phép máy chủ của Google chọn kích thước quảng cáo tối ưu có chiều cao nhỏ hơn hoặc bằng chiều cao tối đa được cung cấp trong thông số maxHeight. Bạn có thể truy xuất kích thước chính xác của quảng cáo được trả về bằng cách gọi getAdSize bên trong lệnh gọi lại onAdLoaded. Kích thước quảng cáo này phù hợp nhất với những quảng cáo dự định hiển thị bên trong nội dung có thể cuộn.

Thông số
maxHeight: Int

Chiều cao tối đa của quảng cáo đã tải. Phải có chiều cao tối thiểu là 32 dp, nhưng bạn nên sử dụng chiều cao tối đa là 50 dp trở lên.

getLandscapeAnchoredAdaptiveBannerAdSize

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

Trả về một AdSize có chiều rộng nhất định và chiều cao do Google tối ưu hoá để tạo quảng cáo biểu ngữ. Kích thước được trả về sẽ có tỷ lệ khung hình tương tự như BANNER, phù hợp để neo gần đầu hoặc cuối ứng dụng. Chiều cao sẽ không bao giờ lớn hơn 15% chiều cao của thiết bị ở chế độ ngang và không bao giờ nhỏ hơn 50px. Hàm này luôn trả về cùng một chiều cao cho mọi tổ hợp chiều rộng / thiết bị. Nếu ngữ cảnh là giá trị rỗng hoặc không xác định được chiều cao của thiết bị từ ngữ cảnh, thì INVALID sẽ được trả về.

Giá trị trả về
AdSize!

Một đối tượng AdSize. Trả về INVALID nếu ngữ cảnh là giá trị rỗng hoặc không xác định được chiều cao thiết bị từ ngữ cảnh.

getLandscapeInlineAdaptiveBannerAdSize

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

Trả về một AdSize có chiều rộng và chiều cao nhất định luôn bằng 0. Kích thước quảng cáo này cho phép máy chủ của Google chọn kích thước quảng cáo tối ưu có chiều cao nhỏ hơn hoặc bằng chiều cao của màn hình theo hướng ngang. Bạn có thể truy xuất kích thước chính xác của quảng cáo được trả về bằng cách gọi getAdSize bên trong lệnh gọi lại onAdLoaded. Kích thước quảng cáo này phù hợp nhất với những quảng cáo dự định hiển thị bên trong nội dung có thể cuộn.

getPortraitAnchoredAdaptiveBannerAdSize

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

Trả về một AdSize có chiều rộng nhất định và chiều cao do Google tối ưu hoá để tạo quảng cáo biểu ngữ. Kích thước được trả về sẽ có tỷ lệ khung hình tương tự như BANNER, phù hợp để neo gần đầu hoặc cuối ứng dụng. Chiều cao sẽ không bao giờ lớn hơn 15% chiều cao dọc của thiết bị và không bao giờ nhỏ hơn 50px. Hàm này luôn trả về cùng một chiều cao cho mọi tổ hợp chiều rộng / thiết bị.

Giá trị trả về
AdSize!

Một đối tượng AdSize. Trả về INVALID nếu ngữ cảnh là giá trị rỗng hoặc không xác định được chiều cao thiết bị từ ngữ cảnh.

getPortraitInlineAdaptiveBannerAdSize

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

Trả về một AdSize có chiều rộng và chiều cao nhất định luôn bằng 0. Kích thước quảng cáo này cho phép máy chủ của Google chọn kích thước quảng cáo tối ưu nhỏ hơn hoặc bằng chiều cao của màn hình theo hướng dọc. Bạn có thể truy xuất kích thước chính xác của quảng cáo được trả về bằng cách gọi getAdSize bên trong lệnh gọi lại onAdLoaded. Kích thước quảng cáo này phù hợp nhất với những quảng cáo dự định hiển thị bên trong nội dung có thể cuộn.

getWidthInPixels

fun getWidthInPixels(context: Context!): Int

Trả về chiều rộng của AdSize này tính bằng pixel thực. Đối với kích thước linh hoạt, hàm này trả về -1.

hashCode

fun hashCode(): Int

isAutoHeight

fun isAutoHeight(): Boolean

Trả về liệu AdSize này có tự động điều chỉnh chiều cao hay không.

isFluid

fun isFluid(): Boolean

Trả về kết quả cho biết AdSize này có kích thước linh hoạt hay không.

isFullWidth

fun isFullWidth(): Boolean

Trả về giá trị cho biết AdSize này có phải là toàn chiều rộng hay không.

toString

fun toString(): String!

Thuộc tính công khai

độ cao

val heightInt

chiều rộng

val widthInt