无法将Admob 6.2.1 SDK添加到我的项目中

时间:2012-11-15 15:36:53

标签: java android xml admob

我正在使用API​​ 9,2.3.3开发一个应用程序,然后我将构建版本更改为4.0.3,因为除了2.3.3和2.2之外我只安装了4.0.3,这是因为admob的策略。

我曾尝试将admob嵌入到我的Android应用程序中,但从那以后一直都失败了。我终于在我的学校电脑上做了它,它完美无缺。然而,我将我的项目导入到我自己的笔记本电脑中,尝试编辑并添加更多编码,并且在没有编辑代码的任何部分的情况下开始出现许多问题。

我所知道的是我的学校PC正在使用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" />

所以有它。我已经查看了许多网站寻求帮助,但无济于事。

2 个答案:

答案 0 :(得分:0)

在eclipse中检查sdk管理器中的更新和已安装的sdks,并检查是否已安装目标的admob sdk。

并且不要忘记将您的应用目标设置为google apis x.y

答案 1 :(得分:0)

当您在计算机之间移动项目时,您必须重新导入内容(因为它们的文件路径已更改)。尝试查看导入内容并查看SDK是否仍在导入。

无论是否使用ADT工具r-17,您必须在主目录中创建libs/文件夹,并在其中放置adMob SDK的副本。

希望这能解决您的问题