0

我按照本教程了解如何在我的应用程序中实施 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,当我尝试启动它时,我的应用程序崩溃了。有什么建议么?

4

1 回答 1

1

您实际上应该确保您没有导入 R 文件。我之前有过几次,删除那个导入修复了它。仔细检查以确保它没有被导入

希望这可以帮助!

于 2012-04-27T20:27:25.920 回答