2017-07-06 62 views
1

我是新的android应用程序开发,我在android工作室创建了一个应用程序,它有2个活动。一个是activity_main.xml,它有一个打开第二个活动的按钮。当我设置横幅广告时,它只显示在activity_main.xml的底部,我想在第二个活动中设置相同的横幅广告。我该怎么办。请帮助我。谢谢!如何在所有活动中设置横幅广告?

回答

0

您需要将广告横幅视图从activity_main.xml复制到第二个活动的布局。

此外,请在您的问题中包含代码,因为它可以让人们更容易帮助您!

+0

我复制并粘贴到第二个活动,但没有工作,你能告诉我,有我做的事情Main_activity.java复制后粘贴广告视图。 –

+0

您可以使用第一和第二活动以及您的Main_activity.java的布局代码编辑原始帖子吗? – bidluo

+0

抱歉,我无法将布局代码添加到此问题,当我尝试添加代码时出现错误,说明您的代码没有正确格式化为代码。所以我不能添加我的布局代码。 –

0

继承Activity类,创建FirstActivitySecondActivity的超类。从onCreate()子类的方法调用integrateAdView()。超一流的

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); 
}