2017-07-06 63 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); 
}