使用此软件包com.google.android.gms.ads.AdSize;我可以像这样设置我的广告
adView = new AdView(this);
adView.setAdSize(AdSize.BANNER);
但是这个gms.ads是旧的。 有没有其他方法可以在新包装中实现相同的目标,即 com.google.ads.AdSize; 在此先感谢
答案 0 :(得分:5)
您可以通过这种方式设置自定义广告尺寸,
AdSize customAdSize = new AdSize(250, 250);
PublisherAdView adView = new PublisherAdView(this);
adView.setAdSizes(customAdSize);
您可以将多个AdSize参数设置为 setAdSizes()
adView = new AdView(this);
// adView.setAdSizes(AdSize.BANNER);
adView.setAdSizes(AdSize.BANNER, new AdSize(120, 20), new AdSize(250, 250));
您可以查看 AdSize() 文档
希望这对你有帮助!
答案 1 :(得分:1)
对于更改广告,您可以在新的Google广告中更改这些内容。
相应更改此行..
adView.setAdSize(AdSize.BANNER);
您可以在此处查看详细信息..
https://developers.google.com/mobile-ads-sdk/docs/admob/intermediate
横幅尺寸
Google移动广告支持以下广告格式:
大小(WxH)说明可用性AdSize常量 320x50标准横幅电话和平板电脑BANNER 300x250 IAB中矩形片剂MEDIUM_RECTANGLE 468x60 IAB全尺寸横幅平板电脑FULL_BANNER 728x90 IAB排行榜平板电脑LEADERBOARD 请参阅智能横幅电话和平板电脑SMART_BANNER表
希望你在这里找到解决方案..
答案 2 :(得分:0)
您可以在XML中轻松设置这样的自定义大小。
ads:adSize="400x400"
答案 3 :(得分:-1)
// Define custom AdSize of 250x250 for PublisherAdView
AdSize customAdSize = new AdSize(250, 250);
PublisherAdView adView = new PublisherAdView(this);
adView.setAdSizes(customAdSize);