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ẽ khiến chiều cao của quảng cáo được điều chỉnh 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ữ của Hiệp hội Tiếp thị trên thiết bị di động (MMA) (320x50 pixel độc lập với mật độ).

const AdSize!

Một biểu ngữ có kích thước linh hoạt, khớp với chiều rộng của vùng chứa gốc 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 quá trình tải hoàn tất.

const AdSize!

Kích thước quảng cáo biểu ngữ đầy đủ của 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ực hiện được 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 của 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 hình chữ nhật trung bình của Cục Quảng cáo tương tác (IAB) (300x250 pixel độc lập với mật độ).

const AdSize!

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

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

const AdSize!

Kích thước quảng cáo hình chữ nhật đứng rộng của 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!

Hàm này không còn được dùng nữa.

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

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

Trả về một AdSize có chiều rộng đã cho và chiều cao 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 đã cho và chiều cao luôn bằng 0.

java-static AdSize!

Hàm này không còn được dùng nữa.

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

java-static AdSize!

Trả về một AdSize có chiều rộng đã cho và chiều cao 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 một quảng cáo biểu ngữ lớn.

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

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 một quảng cáo biểu ngữ lớn.

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

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 một quảng cáo biểu ngữ lớn.

java-static AdSize!

Hàm này không còn được dùng nữa.

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

java-static AdSize!

Trả về một AdSize có chiều rộng đã cho và chiều cao 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ó chiều cao tự động hay không.

Boolean

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

Boolean

Trả về xem AdSize này có phải là chiều rộng đầy đủ 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ẽ khiến chiều cao của quảng cáo được điều chỉnh 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ữ của Hiệp hội Tiếp thị trên thiết bị di động (MMA) (320x50 pixel độc lập với mật độ).

FLUID

const val FLUIDAdSize!

Một biểu ngữ có kích thước linh hoạt, khớp với chiều rộng của vùng chứa gốc 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 quá trình tải hoàn tất.

FULL_BANNER

const val FULL_BANNERAdSize!

Kích thước quảng cáo biểu ngữ đầy đủ của 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 AdView 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ực hiện được 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 của 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 hình chữ nhật trung bình của Cục Quảng cáo tương tác (IAB) (300x250 pixel độc lập với mật độ).

SMART_BANNER

const val SMART_BANNERAdSize!

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

WIDE_SKYSCRAPER

const val WIDE_SKYSCRAPERAdSize!

Kích thước quảng cáo hình chữ nhật đứng rộng của IAB (160x600 pixel không phụ thuộc vào mật độ). Mạng quảng cáo của Google trên thiết bị di động hiện không hỗ trợ kích thước này; 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 số 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à số âm.

Hàm công khai

dấu 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 để cố định 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 theo hướng hiện tại của thiết bị và không bao giờ nhỏ hơn 50 px. 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 bối cảnh là giá trị rỗng hoặc không xác định được chiều cao thiết bị từ bối 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 đã cho và chiều cao luôn bằng 0. Kích thước quảng cáo này cho phép các 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 được 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 xuất hiện 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 sẽ trả về -1.

getInlineAdaptiveBannerAdSize

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

Trả về một AdSize có chiều rộng đã cho và chiều cao luôn bằng 0. Kích thước quảng cáo này cho phép các 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 tham 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 xuất hiện bên trong nội dung có thể cuộn.

Thông số
maxHeight: Int

Chiều cao tối đa mà một quảng cáo đã tải sẽ có. Phải có kích thước tối thiểu là 32 dp, nhưng bạn nên dùng maxHeight từ 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 để cố định 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 50 px. 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 bối cảnh là giá trị rỗng hoặc không xác định được chiều cao thiết bị từ bối 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 đã cho và chiều cao luôn bằng 0. Kích thước quảng cáo này cho phép các 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 ở chế độ 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 xuất hiện bên trong nội dung có thể cuộn.

getLargeAnchoredAdaptiveBannerAdSize

java-static fun getLargeAnchoredAdaptiveBannerAdSize(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 một quảng cáo biểu ngữ lớn. Kích thước được trả về phù hợp để cố định gần đầu hoặc cuối ứng dụng. Chiều cao không bao giờ lớn hơn 20% chiều cao theo hướng hiện tại của thiết bị và luôn nằm trong khoảng từ 50 đến 150 pixel không phụ thuộc vào mật độ. 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 bối cảnh là giá trị rỗng hoặc không xác định được chiều cao thiết bị từ bối cảnh, thì INVALID sẽ được trả về.

Thông số
context: Context!

Context được dùng để xác định thông tin cụ thể về thiết bị, chẳng hạn như kích thước màn hình.

width: Int

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

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.

getLargeLandscapeAnchoredAdaptiveBannerAdSize

java-static fun getLargeLandscapeAnchoredAdaptiveBannerAdSize(
    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 một quảng cáo biểu ngữ lớn. Kích thước được trả về phù hợp để sử dụng trong quảng cáo biểu ngữ được cố định gần đầu hoặc cuối ứng dụng. Chiều cao không bao giờ lớn hơn 20% chiều cao của thiết bị ở chế độ ngang và luôn nằm trong khoảng từ 50 đến 150 pixel không phụ thuộc vào mật độ. 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 bối cảnh là giá trị rỗng hoặc không xác định được chiều cao thiết bị từ bối cảnh, thì INVALID sẽ được trả về.

Thông số
context: Context!

Context được dùng để xác định thông tin cụ thể về thiết bị, chẳng hạn như kích thước màn hình.

width: Int

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

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.

getLargePortraitAnchoredAdaptiveBannerAdSize

java-static fun getLargePortraitAnchoredAdaptiveBannerAdSize(
    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 một quảng cáo biểu ngữ lớn. Kích thước được trả về phù hợp để sử dụng trong một quảng cáo biểu ngữ được cố định gần đầu hoặc cuối ứng dụng của bạn. Chiều cao không bao giờ lớn hơn 20% chiều cao dọc của thiết bị và luôn nằm trong khoảng từ 50 đến 150 pixel không phụ thuộc vào mật độ. 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ị.

Thông số
context: Context!

Context được dùng để xác định thông tin cụ thể về thiết bị, chẳng hạn như kích thước màn hình.

width: Int

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

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.

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 để cố định gần đầu hoặc cuối ứng dụng của bạn. 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 50 px. 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 đã cho và chiều cao luôn bằng 0. Kích thước quảng cáo này cho phép các 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 ở 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 xuất hiện 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 sẽ trả về -1.

hashCode

fun hashCode(): Int

isAutoHeight

fun isAutoHeight(): Boolean

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

isFluid

fun isFluid(): Boolean

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

isFullWidth

fun isFullWidth(): Boolean

Trả về xem AdSize này có phải là chiều rộng đầy đủ hay không.

toString

fun toString(): String!

Thuộc tính công khai

độ cao

val heightInt

chiều rộng

val widthInt