[英]How do I use AdMob in a libGdx game?
我一直在嘗試用libGdx來實現adMob,但我要么開始出錯,要么在手機上運行該應用時崩潰。 似乎有很多過時的信息,所以我不能正確地遵循教程。 我不明白的另一件事是,當您在MainActivity類中添加adMob stuf時,如何顯示和隱藏添加項? 我實現了排行榜,並且可以使用一個接口類與排行榜進行交互,所以與adMob一樣嗎? 有人可以向我指出最新且易於遵循的指南。 我已經嘗試過Google的官方指南,但此時出現錯誤(R.layouts.main_actitivy)
我在這條線下出現紅色的波浪狀線。 這是什么意思,我該如何解決
謝謝。
我設法通過從這里添加代碼來使其工作
來自其他站點的代碼由於某種原因不斷使游戲崩潰
是的,您可以按照官方指南中的說明使用界面來顯示/隱藏廣告
您仍然可以按照官方指南在游戲中放置廣告。 您需要在MainActivity類中進行的更改是:
更改行:
AdView adView = new AdView(this, AdSize.BANNER, "xxxxxxxx"); // Put in your adunit ID here
adView.loadAd(new AdRequest());
至:
AdView adView = new AdView(activity);
adView.setAdUnitId("xxxxxxx");
adView.setAdSize(AdSize.BANNER);
adView.loadAd(new AdRequest.Builder()
.build());
修改adParams(以使廣告顯示在屏幕底部):
RelativeLayout.LayoutParams adParams =
new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT,
RelativeLayout.LayoutParams.WRAP_CONTENT);
adParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
adParams.addRule(RelativeLayout.CENTER_HORIZONTAL);
在清單文件中
更改:
<activity android:name="com.google.ads.AdActivity"/>
至:
<activity android:name="com.google.android.gms.ads.AdActivity"/>
<meta-data android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version"/>
這是LibGDX提供的最新教程,逐步將admob集成到游戲中
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.