【发布时间】:2013-07-15 22:26:54
【问题描述】:
Mopub 集成说明建议在 xml 中使用 sn-p 创建广告视图,如下所示:
<com.mopub.mobileads.MoPubView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/adview"
android:layout_width="fill_parent"
android:layout_height="50dp"
/>
然后说明建议在活动的 create 方法中创建广告视图,如下所示:
moPubView = (MoPubView)findViewById(R.id.adview);
moPubView.setAdUnitId("123412341234");
moPubView.loadAd();
很遗憾,moPubView 没有被创建,因为 Cocos2dx 2.1 不再使用 XML 进行布局。因此,由于空指针异常,应用程序在启动时崩溃。
在尝试创建广告视图之前,我尝试将 R.layout.main 传递给 setContentView。这确实成功地创建了广告视图,但是应用程序的其余部分不可见。
如何在不使用 XML 的情况下以编程方式创建类似于上述视图的视图?
我认为这解决了空指针异常问题,而无需调用setContentView。
【问题讨论】:
标签: android nullpointerexception mopub