原生廣告選項
對于原生廣告,您可以使用NativeAdOptions對象進一步自定義。本指南介紹了如何使用NativeAdOptions。
設(shè)置選項
withNativeAdOptions()
在創(chuàng)建AdLoader的過程中,包含的最后一個函數(shù)是另一個可選方法withNativeAdOptions():
通過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()所取代。