Sar*_*dit 2 android admob android-fragments firebase
我想将广告集成到我的应用程序中,但问题是当我将广告添加到片段而不是活动中时,应用程序崩溃。
谁能告诉我它的工作代码?
我尝试过一些方法,但没有效果。如果代码放置在活动中,它将正常工作
这是我为 Fragment 尝试的代码:
//it shows error in get application content and find view by id
// so I added get activity() and get view() to it
MobileAds.initialize(getActivity().getApplicationContext(), "ca-app-pub-xxxxxxxxxxxxx~33xxxxxxx");
AdView mAdView = (AdView) getView().findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
Run Code Online (Sandbox Code Playgroud)
试试这个,我假设你将 adView 放置在片段的 xml(布局)中
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.your_fragment_layout, container, false);
MobileAds.initialize(getActivity(), "ca-app-pub-xxxxxxxxxxxxx~33xxxxxxx");
AdView mAdView = (AdView) v.findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
return v;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3538 次 |
| 最近记录: |