UnifiedNativeAdMapper

public abstract class UnifiedNativeAdMapper


Lớp liên kết cho quảng cáo gốc hợp nhất của Google AdMob.

Bộ chuyển đổi dàn xếp tải quảng cáo gốc phải mở rộng lớp này để cung cấp một mối liên kết từ đối tượng quảng cáo gốc của mạng quảng cáo đã dàn xếp đến .

Tóm tắt

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

Phương thức công khai

void

Các lớp con nên triển khai phương thức này nếu SDK của mạng đã dàn xếp cung cấp một cách để huỷ đối tượng quảng cáo gốc.

View

Trả về khung hiển thị đang được dùng làm nội dung Lựa chọn quảng cáo.

final String

Trả về văn bản giúp nhận diện nhà quảng cáo.

final String

Trả về văn bản nội dung.

final String

Trả về văn bản khuyến khích người dùng thực hiện một hành động nào đó với quảng cáo.

float

Lấy thời gian hiện tại của video.

float

Lấy thời lượng của video.

final Bundle

Trả về gói thông tin bổ sung được truyền vào thông qua phương thức setExtras.

final String

Trả về dòng tiêu đề văn bản chính.

final NativeAd.Image

Trả về một hình ảnh nhỏ xác định nhà quảng cáo.

final List<NativeAd.Image>

Trả về danh sách hình ảnh lớn.

float

Trả về tỷ lệ khung hình của nội dung nghe nhìn sẽ được kết xuất trong MediaView.

final boolean

Trả về true nếu mạng quảng cáo tự xử lý lượt nhấp.

final boolean

Trả về true nếu mạng quảng cáo tự theo dõi lượt hiển thị.

final String

Đối với quảng cáo về ứng dụng, hàm này trả về một chuỗi biểu thị chi phí của ứng dụng.

final Double

Đối với quảng cáo về ứng dụng, trả về điểm xếp hạng theo sao từ 0 đến 5, cho biết số sao mà ứng dụng có trong cửa hàng cung cấp ứng dụng đó.

final String

Đối với quảng cáo về ứng dụng, hãy trả về tên của cửa hàng cung cấp ứng dụng để tải xuống.

void

Các lớp con phải triển khai phương thức này nếu mạng yêu cầu nhà phát triển xử lý rõ ràng các sự kiện nhấp chuột của khung hiển thị được hiển thị trên màn hình.

boolean

Trả về true nếu quảng cáo hiện tại có nội dung video.

void

Các lớp con nên triển khai phương thức này nếu mạng yêu cầu nhà phát triển ghi lại một cách rõ ràng lượt hiển thị của khung hiển thị được kết xuất trên màn hình.

void
setAdChoicesContent(View adChoicesContent)

Đặt một khung hiển thị để dùng làm nội dung Lựa chọn quảng cáo.

final void
setAdvertiser(String advertiser)

Đặt văn bản giúp nhận diện nhà quảng cáo.

final void

Đặt nội dung.

final void
setCallToAction(String callToAction)

Đặt lời kêu gọi hành động của quảng cáo (chẳng hạn như "Mua" hoặc "Cài đặt").

final void
setExtras(Bundle extras)

Đặt một gói gồm các thành phần bổ sung chứa những thành phần hoặc thuộc tính không liên kết trực tiếp với những thành phần dự kiến cho một đối tượng quảng cáo gốc của Google (dòng tiêu đề, nội dung, v.v.).

void
setHasVideoContent(boolean hasVideoContent)

Đặt thành true nếu quảng cáo hiện tại có nội dung video.

final void
setHeadline(String headline)

Đặt dòng tiêu đề văn bản chính.

final void

Đặt một hình ảnh nhỏ để xác định nhà quảng cáo.

final void

Đặt danh sách hình ảnh lớn.

void
setMediaContentAspectRatio(float mediaContentAspectRatio)

Đặt tỷ lệ khung hình của nội dung nghe nhìn sẽ được kết xuất trong MediaView.

void
setMediaView(View mediaView)

Đặt khung hiển thị được dàn xếp để hiển thị nội dung nghe nhìn.

final void
setOverrideClickHandling(boolean overrideClickHandling)

Đặt thành true nếu mạng quảng cáo tự xử lý lượt nhấp.

final void
setOverrideImpressionRecording(boolean overrideImpressionRecording)

Đặt thành true nếu mạng quảng cáo tự theo dõi lượt hiển thị.

final void

Đối với quảng cáo về ứng dụng, hãy đặt một chuỗi biểu thị chi phí của ứng dụng.

final void
setStarRating(Double starRating)

Đối với quảng cáo về ứng dụng, hãy đặt điểm xếp hạng theo sao từ 0 đến 5, cho biết số sao mà ứng dụng có trong cửa hàng cung cấp ứng dụng đó.

final void

Đối với quảng cáo về ứng dụng, hãy đặt tên của cửa hàng cung cấp ứng dụng để tải xuống.

void
trackViews(
    View containerView,
    Map<StringView> clickableAssetViews,
    Map<StringView> nonclickableAssetViews
)

Các lớp con nên triển khai phương thức này nếu mạng yêu cầu nhà phát triển chuẩn bị trạng thái để ghi lại lượt hiển thị và/hoặc lượt nhấp trước khi một khung hiển thị được kết xuất lên màn hình.

void

Các lớp con nên triển khai phương thức này nếu SDK của mạng đã dàn xếp cung cấp một cách để ngừng theo dõi khung hiển thị quảng cáo gốc cho quảng cáo được liên kết bằng đối tượng này.

Trường công khai

adChoicesContent

public View adChoicesContent

nhà quảng cáo

public String advertiser

body

public String body

Gọi hành động

public String callToAction

khác

public Bundle extras

dòng tiêu đề

public String headline

biểu tượng

public NativeAd.Image icon

hình ảnh

public List<NativeAd.Imageimages

mediaContentAspectRatio

public float mediaContentAspectRatio

overrideClickHandling

public boolean overrideClickHandling

overrideImpressionRecording

public boolean overrideImpressionRecording

price

public String price

starRating

public Double starRating

cửa hàng

public String store

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

UnifiedNativeAdMapper

public UnifiedNativeAdMapper()

Phương thức công khai

hủy bỏ

public void destroy()

Các lớp con nên triển khai phương thức này nếu SDK của mạng đã dàn xếp cung cấp một cách để huỷ đối tượng quảng cáo gốc.

getAdChoicesContent

public View getAdChoicesContent()

Trả về khung hiển thị đang được dùng làm nội dung Lựa chọn quảng cáo.

getAdvertiser

public final String getAdvertiser()

Trả về văn bản giúp nhận diện nhà quảng cáo.

getBody

public final String getBody()

Trả về văn bản nội dung.

getCallToAction

public final String getCallToAction()

Trả về văn bản khuyến khích người dùng thực hiện một hành động nào đó với quảng cáo.

getCurrentTime

public float getCurrentTime()

Lấy thời gian hiện tại của video. Trả về 0 theo mặc định. Các lớp con nên ghi đè phương thức này để trả về thời gian hiện tại khác 0 cho quảng cáo dạng video.

getDuration

public float getDuration()

Lấy thời lượng của video. Trả về 0 theo mặc định. Các lớp con nên ghi đè phương thức này để trả về thời lượng khác 0 cho quảng cáo dạng video.

getExtras

public final Bundle getExtras()

Trả về gói thông tin bổ sung được truyền vào thông qua phương thức setExtras.

getHeadline

public final String getHeadline()

Trả về dòng tiêu đề văn bản chính.

getIcon

public final NativeAd.Image getIcon()

Trả về một hình ảnh nhỏ xác định nhà quảng cáo.

getImages

public final List<NativeAd.ImagegetImages()

Trả về danh sách hình ảnh lớn.

getMediaContentAspectRatio

public float getMediaContentAspectRatio()

Trả về tỷ lệ khung hình của nội dung nghe nhìn sẽ được kết xuất trong MediaView. Trả về 0 nếu không có tỷ lệ khung hình.

getOverrideClickHandling

public final boolean getOverrideClickHandling()

Trả về true nếu mạng quảng cáo tự xử lý lượt nhấp.

getOverrideImpressionRecording

public final boolean getOverrideImpressionRecording()

Trả về true nếu mạng quảng cáo tự theo dõi lượt hiển thị.

getPrice

public final String getPrice()

Đối với quảng cáo về ứng dụng, hàm này trả về một chuỗi biểu thị chi phí của ứng dụng.

getStarRating

public final Double getStarRating()

Đối với quảng cáo về ứng dụng, trả về điểm xếp hạng theo sao từ 0 đến 5, cho biết số sao mà ứng dụng có trong cửa hàng cung cấp ứng dụng đó.

getStore

public final String getStore()

Đối với quảng cáo về ứng dụng, hãy trả về tên của cửa hàng cung cấp ứng dụng để tải xuống. Ví dụ: "Google Play".

handleClick

public void handleClick(View view)

Các lớp con phải triển khai phương thức này nếu mạng yêu cầu nhà phát triển xử lý rõ ràng các sự kiện nhấp chuột của khung hiển thị được hiển thị trên màn hình.

hasVideoContent

public boolean hasVideoContent()

Trả về true nếu quảng cáo hiện tại có nội dung video.

recordImpression

public void recordImpression()

Các lớp con nên triển khai phương thức này nếu mạng yêu cầu nhà phát triển ghi lại một cách rõ ràng lượt hiển thị của khung hiển thị được kết xuất trên màn hình.

setAdChoicesContent

public void setAdChoicesContent(View adChoicesContent)

Đặt một khung hiển thị để dùng làm nội dung Lựa chọn quảng cáo.

setAdvertiser

public final void setAdvertiser(String advertiser)

Đặt văn bản giúp nhận diện nhà quảng cáo. Ứng dụng không bắt buộc phải hiển thị thành phần này, mặc dù bạn nên làm như vậy.

Thông số
String advertiser

Văn bản cần đặt

setBody

public final void setBody(String body)

Đặt nội dung. Ứng dụng không bắt buộc phải hiển thị thành phần này, mặc dù bạn nên làm như vậy.

Thông số
String body

Nội dung mô tả cần đặt

setCallToAction

public final void setCallToAction(String callToAction)

Đặt lời kêu gọi hành động của quảng cáo (chẳng hạn như "Mua" hoặc "Cài đặt"). Ứng dụng không bắt buộc phải hiển thị thành phần này, mặc dù bạn nên làm như vậy.

Thông số
String callToAction

Văn bản cần đặt

setExtras

public final void setExtras(Bundle extras)

Đặt một gói gồm các thành phần bổ sung chứa những thành phần hoặc thuộc tính không liên kết trực tiếp với những thành phần dự kiến cho một đối tượng quảng cáo gốc của Google (dòng tiêu đề, nội dung, v.v.).

setHasVideoContent

public void setHasVideoContent(boolean hasVideoContent)

Đặt thành true nếu quảng cáo hiện tại có nội dung video.

setHeadline

public final void setHeadline(String headline)

Đặt dòng tiêu đề văn bản chính. Ứng dụng phải hiển thị thành phần này.

setIcon

public final void setIcon(NativeAd.Image icon)

Đặt một hình ảnh nhỏ để xác định nhà quảng cáo. Ứng dụng không bắt buộc phải hiển thị thành phần này, mặc dù bạn nên làm như vậy.

setImages

public final void setImages(List<NativeAd.Image> images)

Đặt danh sách hình ảnh lớn. Ứng dụng không bắt buộc phải hiển thị thành phần này, mặc dù bạn nên làm như vậy.

setMediaContentAspectRatio

public void setMediaContentAspectRatio(float mediaContentAspectRatio)

Đặt tỷ lệ khung hình của nội dung nghe nhìn sẽ được kết xuất trong MediaView.

Thông số
float mediaContentAspectRatio

tỷ lệ khung hình cần đặt

setMediaView

public void setMediaView(View mediaView)

Đặt khung hiển thị được dàn xếp để hiển thị nội dung nghe nhìn. Đây thường là View do SDK được dàn xếp cung cấp để hiển thị nội dung video cho một quảng cáo, nhưng phải hiển thị một thành phần hình ảnh nếu không có video. Các bộ chuyển đổi dự kiến sẽ đặt một View cho thuộc tính này cho mọi quảng cáo.

setOverrideClickHandling

public final void setOverrideClickHandling(boolean overrideClickHandling)

Đặt thành true nếu mạng quảng cáo tự xử lý lượt nhấp.

setOverrideImpressionRecording

public final void setOverrideImpressionRecording(boolean overrideImpressionRecording)

Đặt thành true nếu mạng quảng cáo tự theo dõi lượt hiển thị.

setPrice

public final void setPrice(String price)

Đối với quảng cáo về ứng dụng, hãy đặt một chuỗi biểu thị chi phí của ứng dụng. Ứng dụng không bắt buộc phải hiển thị thành phần này, mặc dù bạn nên làm như vậy.

Thông số
String price

Chuỗi biểu thị chi phí của ứng dụng.

setStarRating

public final void setStarRating(Double starRating)

Đối với quảng cáo về ứng dụng, hãy đặt điểm xếp hạng theo sao từ 0 đến 5, cho biết số sao mà ứng dụng có trong cửa hàng cung cấp ứng dụng đó. Ứng dụng không bắt buộc phải hiển thị thành phần này, mặc dù bạn nên làm như vậy.

setStore

public final void setStore(String store)

Đối với quảng cáo về ứng dụng, hãy đặt tên của cửa hàng cung cấp ứng dụng để tải xuống. Ví dụ: "Google Play". Ứng dụng không bắt buộc phải hiển thị thành phần này, mặc dù bạn nên làm như vậy.

Thông số
String store

tên của cửa hàng ứng dụng cần đặt

trackViews

public void trackViews(
    View containerView,
    Map<StringView> clickableAssetViews,
    Map<StringView> nonclickableAssetViews
)

Các lớp con nên triển khai phương thức này nếu mạng yêu cầu nhà phát triển chuẩn bị trạng thái để ghi lại lượt hiển thị và/hoặc lượt nhấp trước khi một khung hiển thị được kết xuất lên màn hình. Tìm tên thành phần trong UnifiedNativeAdAssetNames.

Thông số
View containerView

Vùng chứa View cho quảng cáo.

Map<StringView> clickableAssetViews

Map của tên tài sản có thể nhấp vào tương ứng với .

Map<StringView> nonclickableAssetViews

Map của tên thành phần không nhấp được thành View tương ứng.

untrackView

public void untrackView(View view)

Các lớp con nên triển khai phương thức này nếu SDK của mạng đã dàn xếp cung cấp một cách để ngừng theo dõi khung hiển thị quảng cáo gốc cho quảng cáo được liên kết bằng đối tượng này.