问题标签 [smartbanner]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 链接到 Play 商店 - 智能应用横幅 - Android
我有红色的 Smart App Banner iOS 文档。这很好,我在我的网站上实现了它。问题是文档说:
由于 Android 生态系统和浏览器选择的碎片化,谷歌从未发布过 Android 智能横幅。所有 Android 开发人员都必须自行开发或调整现有的解决方案。参考:https ://blog.branch.io/how-to-setup-an-ios-and-android-smart-app-banner-with-deep-linking-and-download-tracking/ 。
现在我搜索了一些答案并看到了多个答案,但我仍然无法确定我的想法是否正确。
有些人链接到:
- https://github.com/kudago/smart-app-banner
- https://github.com/ain/smartbanner.js
现在我的问题是。这些是否与 Google 发布的 App Install Banners 相同?链接:https ://developers.google.com/web/fundamentals/app-install-banners/native
这与 iOS 的“智能应用横幅”相同吗?这对我来说看起来没什么不同,因为它说“添加到主屏幕”和“应用程序安装提示(本机)”。
以前有人构建过这个解决方案吗?
android - Ad Mob 智能横幅不适用于所有设备
我有一个布局,其中有一个网格视图,我想在屏幕底部显示横幅广告我有以下代码
它适用于 4 英寸移动设备,但在更大的设备上,横幅广告会与网格内容重叠。如何使其适用于所有设备,使其不与应用内容重叠
javascript - 跟踪来自 Android 原生智能横幅的点击、关闭和下载
我想跟踪Android 智能横幅的点击、关闭和下载。下载跟踪将由从网络发送深层链接的本机应用程序完成。我想知道是否可以使用start_url
key frommanifest.json
来包含查询,例如:
start_url: myUrlToNativeApp/?trackingData=downloadedFromNativeSmartBanner
对于点击和关闭,我在文档中看到我可以使用此代码来跟踪它们,尽管文档示例适用于 Web 应用程序(评论是我的):
此代码是否也适用于本机应用程序?如果没有,还有其他方法可以实现吗?
我可以start_url
像上面那样跟踪下载的变化吗?
layout - 如何将 admob smartbanner 放置在固定位置
通常,智能横幅广告可能需要一些时间才能加载。在加载过程中,内容可能会代替横幅广告,之后一旦横幅出现,内容的空间就会减少和调整。但它会产生冒泡或跳跃的效果。它可能会吸引观众并导致无效点击。实际上,我因此而禁用了admob。现在我想知道如何保留广告区域。在广告加载时,我不需要任何其他内容来获取广告的位置。 我需要的是,我需要在加载智能横幅区域时保持空白/空闲。(如何保持该区域的固定高度)如何做到这一点。
供参考这里是智能横幅的代码
请给出解决方案
android - Android - 智能横幅 - 宽度不足(总是缺少一个像素)
我想在我的Android App(HTML5)底部添加一个SMART_BANNER,布局定义如下
它与“BANNER”完美配合,但在“SMART_BANNER”总是小一个像素的情况下,会显示以下错误:
W/Ads:没有足够的空间来展示广告。需要 412x90 dp,但只有 411x750 dp。W/Ads:没有足够的空间来展示广告。需要 412x90 dp,但只有 411x750 dp。
问:我在哪里失去了一个 dp(从 412 到 411)?
添加信息:我正在使用模拟器(来自 Android Studio)。如果我使用“Pixel 2XL API 26”(未显示 SMART 横幅),则会出现使用问题,但如果我使用“Pixel API 28”,则横幅会正确显示
最好的问候安德烈亚斯
java - 具有 100% 屏幕宽度和自定义(90dp)高度的 Admob 广告
我试图显示一个完全覆盖屏幕宽度(如 SMART_BANNER)和 90dp 恒定高度的 admob 广告。
使用此代码,我可以将高度设置为 90dp,但是如何使广告宽度填充宽度?
据此,这些是 SMART_BANNER 的标准尺寸
屏幕宽度 x 32|50|90
我可以强制智能横幅在每个设备中仅使用 90dp 高度吗?
unity3d - 加载 Admob 智能横幅时游戏崩溃
我只是将我的游戏升级到 Unity 2019.2.0f1 和 Admob 3.18.2
现在,当我加载智能横幅时它会崩溃(其他 adsize 工作正常)。
这是日志:
java.lang.NullPointerException:尝试在空对象引用 08-03 14:57:29.307 19834 19834 E 上调用虚拟方法“boolean com.google.android.gms.ads.AdSize.equals(java.lang.Object)” AndroidRuntime:在 com.google.android.gms.internal.ads.zzwu.zza(com.google.android.gms:play-services-ads-lite@@18.1.1:248) 08-03 14:57:29.307 19834 19834 E AndroidRuntime: 在 com.google.android.gms.internal.ads.zzwu.zza(com.google.android.gms:play-services-ads-lite@@18.1.1:87) 08-03 14: 57:29.307 19834 19834 E AndroidRuntime: 在 com.google.android.gms.ads.BaseAdView.loadAd(com.google.android.gms:play-services-ads-lite@@18.1.1:15) 08-03 14 :57:29.307 19834 19834 E AndroidRuntime: 在 com.google.android.gms.ads.AdView.loadAd(com.google.android.gms:play-services-ads-lite@@18.1.1:18) 08-03 14:57:29。307 19834 19834 E AndroidRuntime: 在 com.google.unity.ads.Banner$5.run(Banner.java:278) 08-03 14:57:29.307 19834 19834 E AndroidRuntime: 在 android.os.Handler.handleCallback(Handler. java:789) 08-03 14:57:29.307 19834 19834 E AndroidRuntime: 在 android.os.Handler.dispatchMessage(Handler.java:98) 08-03 14:57:29.307 19834 19834 E AndroidRuntime: 在 android.os。 Looper.loop(Looper.java:164) 08-03 14:57:29.307 19834 19834 E AndroidRuntime: 在 android.app.ActivityThread.main(ActivityThread.java:6944) 08-03 14:57:29.307 19834 19834 E AndroidRuntime : 在 java.lang.reflect.Method.invoke(Native Method) 08-03 14:57:29.307 19834 19834 E AndroidRuntime: 在 com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:327) 08 -03 14:57:29.307 19834 19834 E AndroidRuntime:在 com.android.internal.os。ZygoteInit.main(ZygoteInit.java:1374)
这是代码:
javascript - (已解决)使用 TestCafe - 如何阻止移动 Web 智能应用程序横幅出现?
我正在测试的网页在 iOS 设备上显示 Apple 智能应用横幅,在 HTML 中使用以下属性:
但是,我不希望显示这个。通常,如果涉及请求,我会使用 TestCafe Request Mocker,但是这个横幅似乎没有使用请求,它只是出现了!“网络”选项卡中没有清单请求。
如何使用 TestCafe 原生功能或任何合适的 Node 包来阻止智能应用程序横幅?
解决方案(感谢@Alex Kamaev 的帮助):