Mopub建议使用Singleton方法显示横幅,以便可以在不同的屏幕中重复使用相同的广告视图。有关文章,请参阅here。
不幸的是,他们有没有示例或任何示例代码。有关如何在Android上实现此功能的任何建议吗?
目前,我的应用中的每个活动都在布局xml中有此视图
<com.mopub.mobileads.MoPubView
android:id="@+id/ad"
android:layout_width="fill_parent"
android:layout_height="@dimen/mopubHeight"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:orientation="horizontal"
/>
然后在代码中,每个活动都会将广告加载到视图中。
_ad = (MoPubView) findViewById(R.id.ad);
_ad.setAdUnitId(getString(R.string.mopub_id));
_ad.loadAd();
如何将此转换为单身方法?我想这样做,而不将我的应用程序中的所有活动转换为片段并保持广告视图片段到位。这需要我重构整个应用程序并花费太多时间。还有其他想法吗?