原生 express adview 的 adSize 是多少?

如何设置 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的广告,但是左右两边有黑色区域,请问如何设置广告尺寸才能满屏?


拉丁的传说
浏览 88回答 1
1回答

吃鸡游戏

您好,很遗憾,我们没有为 DFP 广告管理系统广告提供此类自定义功能。它们只有固定尺寸,即 320x50、320x100、320x250,您无法向它们添加填充,也无法拉伸它们。如果你这样做,它们就不会出现。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java