如何设置 adSize 使其与所有设备上的父级宽度相匹配?
我尝试过setAdSize(AdSize.SMART_BANNER);,但由于某种原因,当我使用它时,我的广告没有显示。
所以现在我使用mAdView.setAdSize(new AdSize(320,50);但不是在所有设备上宽度与全屏匹配。
我的代码
LinearLayout adContainer = findViewById(R.id.adContainer);
mAdView = new NativeExpressAdView(getApplicationContext());
mAdView.setAdSize(new AdSize(320,50);
mAdView.setAdUnitId("ca-app-pub-3940256099942544/6300978111");
adContainer.addView(mAdView);
LinearLayout adContainer2 = findViewById(R.id.adContainer2);
mAdView2 = new NativeExpressAdView(getApplicationContext());
mAdView2.setAdSize(new AdSize(320,50);
mAdView2.setAdUnitId("ca-app-pub-3940256099942544/6300978111");
adContainer2.addView(mAdView2);
AdRequest adRequest = new AdRequest.Builder().addTestDevice("4EF772AE9549741BE0E1FCA236C7382C").build();
mAdView.loadAd(adRequest);
mAdView2.loadAd(adRequest);
编辑
我试过mAdView.setAdSize(new AdSize(AdSize.FULL_WIDTH, AdSize.AUTO_HEIGHT));
显示的是320*100的广告,但是左右两边有黑色区域,请问如何设置广告尺寸才能满屏?
吃鸡游戏
相关分类