AdMob广告:广告变化(admob : changing ads)

2019-07-04 02:23发布

我用下面的因为我的活动显示较长时间码显示在活动的onCreate()的广告,我可以刷新的广告? 还是会自动刷新呢? 我甚至需要更改它们或不应该打扰吗?

        //only ask for test ad, in emulator , should remove this later in real device
        AdRequest adRequest = new AdRequest();
        //adRequest.addTestDevice(AdRequest.TEST_EMULATOR);               // Emulator
        //adRequest.addTestDevice("TEST_DEVICE_ID");                

         // Create the adView
        adView = new AdView(this, AdSize.BANNER, "908908098098");

        // Lookup your LinearLayout assuming it’s been given
        // the attribute android:id="@+id/mainLayout"    

        LinearLayout layout = (LinearLayout)findViewById(R.id.adLayout);

        // Add the adView to it
        layout.addView(adView);

        // Initiate a generic request to load it with an ad
        adView.loadAd(adRequest);                   

Answer 1:

在AdMob帐户更改应用程序设置:

你也应该发布之前删除测试模式:

    AdView adView = (AdView) findViewById(R.id.ad);
    AdRequest adRequest = new AdRequest();
    adView.loadAd(adRequest);

在的onDestroy(): adView.destroy();

在布局:

<com.google.ads.AdView
    android:id="@+id/ad"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_alignParentRight="true"
    android:layout_alignParentTop="true"
    ads:adSize="BANNER"
    ads:adUnitId="@string/admob_publisher_id"
    ads:loadAdOnCreate="true" >
</com.google.ads.AdView>

在AdMob应用设置中选择这样的:所有请求禁止测试模式



Answer 2:

AdMob广告在建立在AdMob帐户的速度刷新。 转到您的帐户,点击“管理设置”,然后选择“应用程序设置”,然后查找自动刷新参数存在。



Answer 3:

在活动的数据成员申报的AdView,然后创建计时器任务为波纹管在活动的构造

adView = (AdView) findViewById(R.id.adView);
        TimerTask tt = new TimerTask() {

            @Override
            public void run() {
            MainActivity.this.runOnUiThread(new Runnable() {
                public void run() {
                    adView.loadAd(new AdRequest());
                }
            });

        }
    };

    Timer t = new Timer();
    t.scheduleAtFixedRate(tt, 0, 1000 * 60);


文章来源: admob : changing ads
标签: android admob