【问题标题】:Showing Native Ads inside WebView content in Android?在 Android 的 WebView 内容中显示原生广告?
【发布时间】:2016-10-01 16:59:41
【问题描述】:

我想知道如何每次在随机位置在 webview 内容中显示原生广告。假设我在 webview 中加载静态 html 页面。当用户阅读页面原生广告的内容出现在内容中时,是否可以在随机位置显示原生内部 webview html 页面。

【问题讨论】:

  • 您找到解决方案了吗?我也有兴趣。
  • @Vaia 还没努力
  • 您可以按照您想要的方式(顶部、底部、左侧、上方...)在您的 xml 布局中排列您的 WebView content 和本机 AdView。但是,将您的原生广告嵌入您的 webview 内容听起来很奇怪。我建议将您的 AdViews 嵌入到您的网页中。否则你需要操纵你不想做的 html-sources ;-)

标签: android admob android-webview native-ads


【解决方案1】:

首先,您的问题标题确实具有误导性,因为您实际上是在询问视图的动态定位。

其次,您要做的是遮蔽 AF,您可能会收到很多负面评论和快速卸载。 =)

话虽如此,您的问题的答案是肯定的。

实现这一点的最简单方法是将 webview 的初始 Y 位置设置为 0(在屏幕顶部),然后使用带有随机值的 View#setTranslationY,这会移动 Y 位置。如果你真的想惹恼用户,你甚至可以像这样对其进行动画处理:

val random = Random()
val translation = random.nextInt(40)
webview.animate().translationYBy(translation.toFloat()).start()

Link to documentation of translationY

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多