【问题标题】:How to get admob in webview?如何在 webview 中获取 admob?
【发布时间】:2013-04-23 00:21:20
【问题描述】:

我有一个通过 webView 加载的网页。页面有一个 div 块来显示广告,我的任务是获取这个 div 块并为 adMob 插入代码。不幸的是,我没有找到任何描述这种方法的文档,甚至没有说它是可能的。

如果你知道一些可以帮助我的事情,我会很高兴听到它。谢谢。

【问题讨论】:

  • 您试图在 WebView 小部件中显示 AdMob 广告,而该小部件本身位于您布局的其他布局容器中?我的第一反应是问“为什么?” AdMob 建议您使用 AdSense 网页广告,这实际上是您所描述的。

标签: android webview admob


【解决方案1】:

第一个建议:除非迫不得已,否则不要使用 webview。

要在应用程序中显示 as,请不要使用 Web,而是使用 AdView (https://developers.google.com/mobile-ads-sdk/download#downloadandroid)

  <com.google.ads.AdView android:id="@+id/adView"
                         android:layout_width="wrap_content"
                         android:layout_height="wrap_content"
                         ads:adUnitId="MY_AD_UNIT_ID"
                         ads:adSize="BANNER"
                         ads:testDevices="TEST_EMULATOR, TEST_DEVICE_ID"
                         ads:loadAdOnCreate="true"/>

将您的 AdView 放在您的 Webview 下方,瞧!

【讨论】:

  • 谢谢,我知道如何使用 AdView,但客户希望通过网页执行此操作。他有一个复杂的网页,并考虑有机会使用 adMob 在移动设备上展示它们
  • 如果客户想要创建蹩脚的应用程序并违反 admobs 准则,您将在这里找不到任何帮助。
  • 是否可以加载一些将 div 块更改为显示 adMob 的代码的 javascript?有可能吗?
  • Admob 广告可以从服务器端以 HTML 格式显示,我不明白它在哪里变得复杂以及为什么您需要修改代码...
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-06-16
  • 1970-01-01
  • 2022-08-13
  • 2011-05-30
  • 1970-01-01
  • 2013-03-01
相关资源
最近更新 更多