Google AdMob原生廣告選項

來源: Google Developers
作者:Google Developers
時間:2021-02-06
17753
本文介紹Google AdMob原生廣告選項。

9d0eb30cc11d4ffb.jpg

原生廣告選項

對于原生廣告,您可以使用NativeAdOptions對象進一步自定義。本指南介紹了如何使用NativeAdOptions。

設(shè)置選項

withNativeAdOptions()

在創(chuàng)建AdLoader的過程中,包含的最后一個函數(shù)是另一個可選方法withNativeAdOptions():

1612602446(1).png

1612602468(1).png

通過NativeAdOptions對象,應(yīng)用可以設(shè)置在發(fā)出請求時使用的具體選項,其中的Builder類提供了可在創(chuàng)建實例時使用的以下方法。

setReturnUrlsForImageAssets()

原生廣告的圖片素材資源是通過NativeAd.Image實例返回的,它包含一個Drawable和一個Uri。如果此選項設(shè)置為false(這是默認(rèn)值),則Google移動廣告SDK會自動獲取圖片素材資源,并為您填充Drawable和Uri。不過,如果設(shè)置為true,SDK會僅填充Uri字段,從而允許您自行決定是否下載實際圖片。

setRequestMultipleImages()

某些圖片素材資源包含的是一系列圖片,而不只是一張圖片。如果您的應(yīng)用將此值設(shè)置為true,則表示對于包含多張圖片的任何素材資源,它都已準(zhǔn)備好展示所有圖片。如果您的應(yīng)用將此值設(shè)置為false(默認(rèn)),則說明對于包含一系列圖片的任何素材資源,它都指示SDK僅提供第一張圖片。

如果在創(chuàng)建AdLoader時根本未調(diào)用withNativeAdOptions,則會使用每個選項的默認(rèn)值。

setAdChoicesPlacement()

默認(rèn)情況下,廣告選擇疊加層會顯示在右上角。通過將此屬性設(shè)置為以下任一選項,應(yīng)用可以更改此疊加層的呈現(xiàn)位置:

·ADCHOICES_TOP_LEFT

·ADCHOICES_TOP_RIGHT

·ADCHOICES_BOTTOM_RIGHT

·ADCHOICES_BOTTOM_LEFT

setVideoOptions()

應(yīng)用可以使用此方法為作為原生廣告一部分返回的視頻素材資源設(shè)置選項。有關(guān)詳情,請參閱原生高級廣告指南的原生視頻廣告部分。

setMediaAspectRatio()

此函數(shù)用于為原生廣告設(shè)置要返回的圖片或視頻的寬高比。如果將NativeMediaAspectRatio設(shè)置為以下某一常量,則系統(tǒng)將僅返回以具有指定寬高比的媒體呈現(xiàn)的廣告:

·NATIVE_MEDIA_ASPECT_RATIO_LANDSCAPE

·NATIVE_MEDIA_ASPECT_RATIO_PORTRAIT

·NATIVE_MEDIA_ASPECT_RATIO_SQUARE

·NATIVE_MEDIA_ASPECT_RATIO_ANY

如果未設(shè)置NativeMediaAspectRatio,則系統(tǒng)將返回采用任意寬高比的廣告。

注意:setImageOrientation()已棄用,現(xiàn)已被setMediaAspectRatio()所取代。

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于Google Developers,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務(wù)商推薦
更多