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