android - Fabric-Mopub/Android 单一原生广告 Activity

标签 android native mopub

我是一名 Android 开发人员,我使用 Mopub/Fabric 将广告集成到我的应用中。 对于 Banner/Interstitiel/Native Ad List,没关系。 但是我对集成原生广告的特定方式有一些疑问。 让我解释一下:我有一个 Activity(带有 ViewPager),它实现了一个 Adapter (BaseAdapter) 和一个 ViewHolder 来显示数据。在我的 ViewPager 的每个 child 中,都有:

  • 首先:一些文本
  • 第二个:我的原生广告
  • 第三个:一个按钮。

有没有办法用 MoPubAdAdapter 或其他东西来完成这个?

提前致谢。

最佳答案

此答案引用自 MoPub 论坛 here .

您可以使用 MoPubAdAdapter 包装您的 ViewPager 以显示原生广告。

建议让每个原生广告填充自己的 ViewHolder。通过定义广告的 XML 布局,您可以让广告的文本图像和 CTA 按钮以图像中所需的格式显示。

请参阅我们关于集成原生广告的文档 here有关如何设置此布局的信息。

如果您想在 ViewHolder 中显示整个原生广告,这可能会更加困难并且可能需要自定义集成。

关于android - Fabric-Mopub/Android 单一原生广告 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31203787/

相关文章:

java - 将 Java 项目编译为 native 库并在其上创建 C/C++ 包装器

android - Activity 泄露了最初在此处注册的 IntentReceiver com.mopub.mobileads.MoPubView。您是否错过了对 unregisterReceiver() 的调用?

javascript - 运行react native裸项目报错配置项目 ':react-native-reanimated'出现问题

java - AsyncTask.execute() 并更改 UI

c# - 将Unity Admob标语放置在具有显示切口的设备的底部

compiler-construction - 使编译后的二进制文件以 native 速度完美运行,而无需从另一个系统上的源代码重新编译?

c# - SFML.Net 无法在 Linux 上找到 native 库

添加 mopub sdk 时出现 Android Studio 错误

java - Eclipse在Android上导入MoPub SDK报错

android - 使用自定义选项卡在 Android 应用程序中进行 SSO Web 登录