久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

將 Admob 添加到 libgdx

Adding Admob to libgdx(將 Admob 添加到 libgdx)
本文介紹了將 Admob 添加到 libgdx的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

限時送ChatGPT賬號..
    RelativeLayout layout = new RelativeLayout(this);
    AndroidApplicationConfiguration config = new AndroidApplicationConfiguration();
    View gameView = initializeForView(new MainGame(), config);

    layout.addView(gameView);


    adView = new AdView(this);

    adView.setAdListener(new AdListener() {
        @Override
        public void onAdLoaded() {
            System.out.println("LOAD");
        }
    });
    adView.setAdSize(AdSize.SMART_BANNER);
    adView.setAdUnitId("ca-app-xxx-xxxxxxxxxx/xxxxxxxxxx");

    AdRequest.Builder builder = new AdRequest.Builder();
    RelativeLayout.LayoutParams adParams = new RelativeLayout.LayoutParams(
            RelativeLayout.LayoutParams.WRAP_CONTENT,
            RelativeLayout.LayoutParams.WRAP_CONTENT
    );
    layout.addView(adView, adParams);
    adView.loadAd(builder.build());

    setContentView(layout);

什么都沒有顯示,沒有廣告,為什么,我也在 build.gradle (Project:projectN) 中添加了編譯com.google.android.gms:play-services-ads:$admobVersion"

Nothing is shown, no ad, why, I added also in build.gradle (Project:projectN) compile "com.google.android.gms:play-services-ads:$admobVersion"

使用 ubuntu 16.04,android-studio

Using ubuntu 16.04, android-studio

推薦答案

在不使用 Firebase 的情況下添加 AdMob 廣告:

Add AdMob Ads without Firebase :

  1. 將這些行放在android模塊的build.gradle中.

dependencies {

    compile 'com.google.android.gms:play-services-ads:10.2.4'
}

  • AndoidManifest.xml文件中添加權限

    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    

    <application標簽內添加Activity如果要使用Interstitial Ads

    Inside <application tag add Activity if want to use Interstitial Ads

    <meta-data android:name="com.google.android.gms.version"
               android:value="@integer/google_play_services_version" />
    
    <activity android:name="com.google.android.gms.ads.AdActivity"
              android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
              android:theme="@android:style/Theme.Translucent" />
    

  • AndroidLauncher 類.

  • AndroidLauncher class.

    public class AndroidLauncher extends AndroidApplication {
    
    private static final String adUnitId="ca-app-pub-xxxxxxxxxxxxxxxxxxxxx";
    private AdView adView;
    
    @Override
    protected void onCreate (Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        AndroidApplicationConfiguration config = new AndroidApplicationConfiguration();
    
        RelativeLayout layout = new RelativeLayout(this);
        RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.MATCH_PARENT, RelativeLayout.LayoutParams.MATCH_PARENT);
        layout.setLayoutParams(params);
    
        View gameView=initializeForView(new MyGdxGame(), config);
    
        RelativeLayout.LayoutParams gameViewParams = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.MATCH_PARENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
        gameViewParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM, RelativeLayout.TRUE);
        gameViewParams.addRule(RelativeLayout.CENTER_HORIZONTAL, RelativeLayout.TRUE);
    
        gameView.setLayoutParams(gameViewParams);
        layout.addView(gameView);
    
        adView = new AdView(this);
        adView.setAdSize(AdSize.BANNER);
        adView.setAdUnitId(adUnitId);
    
        AdRequest.Builder adRequestBuilder = new AdRequest.Builder();
        adRequestBuilder.addTestDevice(AdRequest.DEVICE_ID_EMULATOR);
        adView.loadAd(adRequestBuilder.build());
    
        RelativeLayout.LayoutParams topParams = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.MATCH_PARENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
        topParams.addRule(RelativeLayout.ALIGN_PARENT_TOP,RelativeLayout.TRUE);
        topParams.addRule(RelativeLayout.CENTER_HORIZONTAL, RelativeLayout.TRUE);
        layout.addView(adView, topParams);
        adView.setBackgroundColor(android.graphics.Color.TRANSPARENT);
    
        setContentView(layout);
    }
    
    @Override
    protected void onResume() {
        super.onResume();
        adView.resume();
    }
    
    @Override
    protected void onPause() {
        super.onPause();
        adView.pause();
    }
    
    @Override
    protected void onDestroy() {
        super.onDestroy();
        adView.destroy();
    }
    }
    

  • 這篇關于將 Admob 添加到 libgdx的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

    【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

    相關文檔推薦

    Parsing an ISO 8601 string local date-time as if in UTC(解析 ISO 8601 字符串本地日期時間,就像在 UTC 中一樣)
    How to convert Gregorian string to Gregorian Calendar?(如何將公歷字符串轉換為公歷?)
    Java: What/where are the maximum and minimum values of a GregorianCalendar?(Java:GregorianCalendar 的最大值和最小值是什么/在哪里?)
    Calendar to Date conversion for dates before 15 Oct 1582. Gregorian to Julian calendar switch(1582 年 10 月 15 日之前日期的日歷到日期轉換.公歷到儒略歷切換)
    java Calendar setFirstDayOfWeek not working(java日歷setFirstDayOfWeek不起作用)
    Java: getting current Day of the Week value(Java:獲取當前星期幾的值)
    主站蜘蛛池模板: 国产精品黄色 | 黄视频欧美 | 一区二区三区四区国产 | 91久久精品国产91久久 | 欧美国产精品一区二区三区 | 黄色大片网 | 91久久精品国产 | 日本精品视频 | 国产成人精品久久二区二区91 | 日本羞羞影院 | 91色视频在线 | 国产精品美女久久久久久免费 | 欧美成人一级 | 久久综合久色欧美综合狠狠 | 成人在线视频免费观看 | 精品久久久久久久人人人人传媒 | 欧美日韩黄色一级片 | 成人伊人 | 亚洲视频中文 | 成人不卡| 影音先锋男 | 成人在线黄色 | 在线成人| www视频在线观看 | 性高湖久久久久久久久3小时 | 亚洲一二三区不卡 | 欧美中文字幕一区二区三区亚洲 | 亚洲欧美一区二区三区1000 | 久久r免费视频 | 91操操操 | 羞羞的视频免费在线观看 | 欧美精品在线观看 | 精品视频一区二区三区在线观看 | 成人免费观看网站 | 日韩欧美手机在线 | 久久激情网 | 99久久婷婷国产综合精品电影 | 特一级毛片 | 久久精品一区二区三区四区 | 国产在线精品一区二区三区 | 久久成人一区 |