AdChoicesView 在 Facebook 廣告中已棄用任何替代品
import com.facebook.ads.AdChoicesView;
AdChoicesView adChoicesView = new AdChoicesView(context, nativeAd, true);
viewHolder.adChoice = adChoicesView;
viewHolder.nativeadview.addView(adChoicesView, 0);
uj5u.com熱心網友回復:
根據AdChoicesView的 Facebook 檔案:
已棄用。自 5.1 起
@Deprecated 公共類 AdChoicesView 擴展了 RelativeLayout
請改用 AdOptionsView。一個可展開、可點擊的廣告選擇圖示。可以添加到自定義 NativeAd 視圖以表示廣告內容。
替換為AdOptionsView:
公共類 AdOptionsView 擴展 com.facebook.ads.internal.api.AdComponentView
一個可點擊的廣告選項圖示,它為用戶提供報告和隱藏廣告的選項。應添加到原生廣告中以向用戶展示這些選項。
您可以創建AdOptionsView如下所示:
AdOptionsView adOptionsView = new AdOptionsView(context, nativeAdBase, nativeAdLayout);
addView(adOptionsView);
您可以定義額外的引數,例如視圖中圖示的方向和圖示的大小,例如:
AdOptionsView adOptionsView = new AdOptionsView(context, nativeAdBase, nativeAdLayout, orientation, iconSizeDp);
addView(adOptionsView);
要更改圖示的顏色和大小:
AdOptionsView adOptionsView = new AdOptionsView(context, nativeAdBase, nativeAdLayout);
adOptionsView.setIconColor(newColor);
adOptionsView.setIconSizeDp(newIconSizeDp);
addView(adOptionsView);
以上引數為:
context- 應用程式背景關系。
nativeAdBase- 原生廣告庫。
nativeAdLayout- 原生廣告布局。
orientation- 您希望圖示所在的方向:水平或垂直。
iconSizeDp- 所需的 dp 圖示大小 - 這將轉換為像素。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/461529.html
