AdMob Android无法正常运行

时间:2012-04-27 20:25:08

标签: android admob

我按照本教程了解如何将AdMob应用到我的应用程序中。

https://developers.google.com/mobile-ads-sdk/docs/android/fundamentals?hl=no-NO

当我尝试获取布局时,它不起作用,它只表示布局main cannot be resolved or is not a field

但是在我的布局文件夹中,我有一个名为main.xml的布局。

此行代码中出现错误:

RelativeLayout layout = (RelativeLayout)findViewById(R.id.main);

如何解决此问题?我已经读过导入R文件可以使它工作,但它不适合我。

更新

哎呀,只是我身边的一个错误,布局没有任何ID。但是,当我尝试在此处实现此代码时:

 adView = new AdView(this, AdSize.BANNER, "key");
 RelativeLayout layout = (RelativeLayout)findViewById(R.id.main);
 layout.addView(adView);
 adView.loadAd(new AdRequest());

adView对象只有NULL,当我尝试启动它时,我的应用程序崩溃了。有什么建议吗?

1 个答案:

答案 0 :(得分:1)

您确实应确保不导入R文件。我曾经有过几次这样做并删除了导入修复它。仔细检查以确保它没有被导入

希望这有帮助!