我正在 API 9、2.3.3 上开发应用程序,然后我将构建更改为 4.0.3,因为由于 admob 的政策,除了 2.3.3 和 2.2 之外,我只安装了 4.0.3。
我曾尝试将 admob 嵌入到我的 Android 应用程序中,但从那以后一直失败。我终于在我的学校电脑上完成了它,它工作得很好。然而,我将我的项目导入到我自己的笔记本电脑中,试图编辑和添加更多代码,甚至没有编辑任何部分代码就开始出现许多问题。
我所知道的是我的学校电脑正在使用 eclipse indigo,而我正在使用 juno。是因为我没有正确导入我的代码还是我的 eclipse 版本或其他什么?这是我做的虚拟代码。
MainActivity.Java
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
XML
<com.google.ads.AdView android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
ads:adUnitId="the right code"
ads:adSize="BANNER"
ads:loadAdOnCreate="true"/>
显现
<activity
android:name="com.google.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="15" />
所以就有了。我查看了许多网站寻求帮助,但无济于事。