所以我做了一个游戏,我正在尝试添加广告,但我没有使用任何XML
。我找到了两个例子,说他们应该经过广泛的研究和数小时的研究后才能工作。甚至当我尝试实现该代码时,我仍然会遇到错误并且不知所措。
我搜索了堆栈溢出和许多其他网站,我不知所措。香港专业教育学院尝试过这几种不同的方式,我不确定我是不是包括正确的或什么。
以下是我得到的两个错误:
构造函数不像它在教程中描述的那样为AdView
类工作,我不知道如何解决这个问题。
并且AdRequest()函数表示它实现为私有,即使我尝试使用AdRequest()。Builder()。build();它仍然给出了同样的错误。
我的代码中没有xml,我正在使用一个扩展SurfaceView的类,整个游戏,我正在使用AdMob广告。我如何使用xml?
答案 0 :(得分:1)
以下是我加载广告的方式。希望能帮助到你。
admobAdView = new com.google.android.gms.ads.AdView(getActivity());
admobAdView.setAdSize(AdSize.SMART_BANNER);
admobAdView.setAdUnitId("ca-app-pub-###########/#######");
adViewContainer = (ViewGroup) getView().findViewById(R.id.ad_view_group);
AdRequest adRequest = new AdRequest.Builder()
.addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
.addTestDevice("#################")
.build();
admobAdView.loadAd(adRequest);