我必须在布局中制作两个 AdView。布局的顶部和底部。我已经做了一个(顶部)。现在我想在布局的底部再添加一个 AdView。如何实现?提前致谢。我的布局中顶部 AdView 的代码如下。
@SuppressWarnings({ "deprecation", "unused" })
public class BannerEssentials extends Activity{
WebView webview;
static String MY_BANNER_UNIT_ID="google";
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// BANNER 1
// Lookup R.layout.main
AbsoluteLayout layout = (AbsoluteLayout)findViewById(R.id.linearLayout);
// Create the adView
// Please replace MY_BANNER_UNIT_ID with your AdMob Publisher ID
AdView adView = new AdView(this, AdSize.BANNER, MY_BANNER_UNIT_ID);
// Add the adView to it
layout.addView(adView);
// Initiate a generic request to load it with an ad
AdRequest request = new AdRequest();
request.setTesting(true);
adView.loadAd(request)
最佳答案
将另一个项目添加到线性布局,宽度=“fill_parent”,高度=“0dip”。然后设置权重=“1”。这应该具有将下面的任何东西推下去的效果。然后复制上面的代码以添加到新广告中。
您应该考虑在 XML 中定义 View ,广告也可以直接通过 XML 插入,或者您也可以 define your own custom view
关于java - Android 布局中的多个 Adview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7160668/