我是Android应用程序开发的新手,我在android studio中创建了一个应用程序,它有2个活动。一个是activity_main.xml,它有一个用于打开第二个活动的按钮。当我设置横幅广告时,它仅显示在activity_main.xml的底部,我想在第二个活动中设置相同的横幅广告。我该怎么办。请帮助我。谢谢!!
答案 0 :(得分:0)
您需要将广告横幅视图从activity_main.xml
复制到您的第二个活动的布局。
此外,请在您的问题中加入代码,因为这样可以让人们更轻松地为您提供帮助!
答案 1 :(得分:0)
通过继承FirstActivity
类为SecondActivity
和Activity
创建超类。从{child}的integrateAdView()
方法调用onCreate()
。
integrateAdView()
超类方法:
public void integrateAdView(){
layout = new LinearLayout(this);
layout.setOrientation(LinearLayout.VERTICAL);
layout.setGravity(android.view.Gravity.BOTTOM | android.view.Gravity.CENTER_HORIZONTAL);
addContentView(layout, new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT));
adView = new AdView(this, AdSize.BANNER, ADV_PUB_ID);
adView.setAdListener(new AdListener(){
...
});
layout.addView(adView, new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
AdRequest request = new AdRequest();
request.addTestDevice(AdRequest.TEST_EMULATOR);
adView.loadAd(request);
}