我学会了集成 Admob 横幅广告,在主要 Activity 中我编写了以下代码:
AdView mAdView = (AdView) findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
而且我还想要另一个 Activity 中的广告,所以我复制粘贴了它。但我收到一个错误:
error: cannot find symbol AdView mAdView = (AdView) findViewById();
无法解析方法
symbol: method findViewById()
Error-Image 我将此代码复制粘贴到许多其他类文件中,但它显示了相同的错误。并且它仅适用于 MainActivity.java
我想在textView下添加广告。 picture
最佳答案
将其添加到您的 CustomPagerAdapter
@Override
public Object instantiateItem(ViewGroup collection, final int position) {
LayoutInflater inflater = LayoutInflater.from(mContext);
View layout = inflater.inflate(R.layout.chat_layout, collection, false);
RecyclerView recyclerView = (RecyclerView) layout.findViewById(R.id.list);
recyclerView.setLayoutManager(new LinearLayoutManager(mContext));
AdView mAdView = (AdView) layout.findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
}
关于java - 无法解析方法 findViewById();添加admob时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48376998/