亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

遠程獲取admob ID

遠程獲取admob ID

慕田峪9158850 2022-06-15 10:29:23
我有一個使用 android studio 制作的應用程序。目前,admob id 是在strings.xml文件中定義的。但是,我想讓應用程序從我的服務器或 firebase 獲取 admob id,因為我希望能夠在發生任何問題時遠程更改它們。我該怎么做呢?
查看完整描述

3 回答

?
慕運維8079593

TA貢獻1876條經驗 獲得超5個贊

您可以使用遠程配置從 Firebase 加載廣告

或者您可以使用 Firebase 數據庫。請參閱我的 Github 中的此示例項目 從 Firebse 加載廣告

http://img1.sycdn.imooc.com//62a944490001124713590767.jpg

查看完整回答
反對 回復 2022-06-15
?
白板的微信

TA貢獻1883條經驗 獲得超3個贊

您可以以編程方式進行。


布局


從您的布局文件中,添加AdView:


<com.google.android.gms.ads.AdView

   xmlns:ads="http://schemas.android.com/apk/res-auto"

   android:id="@+id/adView"

   android:layout_width="wrap_content"

   android:layout_height="wrap_content"

   android:layout_centerHorizontal="true"

   android:layout_alignParentBottom="true"

   ads:adSize="BANNER"

   ads:adUnitId="ca-app-pub-3940256099942544/6300978111">

</com.google.android.gms.ads.AdView>

檢索廣告單元 ID

  • 您需要在初始屏幕或主要活動上進行網絡調用以檢索您的廣告單元 ID/s

  • 您可以使用Retrofit從您的 Web 服務器執行此類 http 請求調用

  • 如果您選擇 Firebase,您可以使用他們的 Firebase 實時數據庫

設置廣告單元 ID

在 Java 中


AdView adView = new AdView(this);

adView.setAdSize(AdSize.BANNER);

adView.setAdUnitId("ca-app-pub-3940256099942544/6300978111"); // Set ad unit id

在科特林


val adView = AdView(this)

adView.adSize = AdSize.BANNER

adView.adUnitId = "ca-app-pub-3940256099942544/6300978111" // Set ad unit id

額外的


根據您的持久存儲實現,這是一種使用以下方法保存廣告單元 ID 的方法SharedPreferences


PreferenceManager.getDefaultSharedPreferences(context).edit().putString("MY_AD_UNIT_ID", "YOUR_AD_UNIT_VALUE").apply();

這是您將如何檢索它


PreferenceManager.getDefaultSharedPreferences(context).getString("MY_AD_UNIT_ID", "DEFAULT_STRING_IF_NOTHING_WAS_FOUND"); 

context你的上下文在哪里。


閱讀更多:


https://developers.google.com/admob/android/banner


查看完整回答
反對 回復 2022-06-15
?
www說

TA貢獻1775條經驗 獲得超8個贊

有一個新的API 允許您管理 Firebase 項目并從中獲取配置數據。這將是以編程方式查找此類配置數據的最合乎邏輯的地方。

我檢查了projects.getand projects.getAdminConfig,但還沒有找到您要查找的 ID。

如果確實缺少該 ID,則提交功能請求可能是值得的。



查看完整回答
反對 回復 2022-06-15
  • 3 回答
  • 0 關注
  • 149 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號