【发布时间】:2014-05-11 07:11:45
【问题描述】:
我读过的所有文档都引用了像 activity_main.xml 这样的布局,但我的应用程序不使用布局。当我根据示例创建一个 here 时,它确实显示了广告,但屏幕的其余部分是黑色的!
我已经很好地提供了我的活动,所以你可以看到我在哪里。我想要的只是将横幅添加到屏幕底部,同时让应用程序运行并可见。任何帮助将不胜感激!
这是我的代码:
@Override
public void onCreate( Bundle savedInstanceState )
{
super.onCreate( savedInstanceState );
setContentView(R.layout.activity_main); // new
// Initialize ad system
m_adView = new AdView(this);
m_adView.setAdSize(AdSize.SMART_BANNER);
m_adView.setAdUnitId(AD_UNIT_ID);
LinearLayout layout = (LinearLayout) findViewById(R.id.linearLayout); //new
layout.addView(m_adView); // new
AdRequest adRequest = new AdRequest.Builder()
.addTestDevice( AdRequest.DEVICE_ID_EMULATOR )
.addTestDevice( "64F3835CFF94C302E82205EDC204B315" )
.build() ;
m_adView.loadAd(adRequest);}
我创建的布局如下所示:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/linearLayout"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
</LinearLayout>
【问题讨论】: