问题标签 [native-ads]
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.
android - Android Admob 请求数是展示次数的 4-5 倍
我的应用程序使用 admobs 原生快速广告,食谱列表中的每 4 行显示一个广告。我在展示广告之前预加载广告以减少加载时间。这会导致即使未显示广告也会被请求,并且请求比展示次数高得多。是什么导致谷歌出现这种情况?这是禁止该帐户的理由还是他们提供的广告价值较低?
android - Recyclerview 实施中的 Admob NativeExpressAdView 问题
在在这里问这个问题之前,我已经做了很多谷歌搜索。
我已将 NativeExpressAdView 集成到我的 Recyclerview 中,如此处在此google 示例中所述,它也运行良好。但问题是,在这个示例项目中,他们从零位置添加 NativeExpressAdView,但不想在零位置添加 NativeExpressAdView。
我也可以在随机位置添加,但是当我们必须从代码中为 NativeExpressAdView 设置广告大小时就会出现问题。
在MainActivity的方法中访问的 CardviewsetUpAndLoadNativeExpressAds
将为 Null,如果不在第零位添加视图,则会给出 NPE。
这是我修改后的代码片段
即使我在从 repo 中提取示例项目代码后实施相同的更改,也会出现此问题。
这是我的 logcat 崩溃
这是某种错误还是我做错了什么。
android - 在 RecyclerView 中删除项目时,带有 RecyclerView 的 Admob 原生广告崩溃
**我在 RecyclerView 中显示原生广告 ** RecyclerView 中有 2 种类型的项目,一种是 NativeExpressAdView,第 2 项是 Some Object。我在每 3 个对象之后在列表中添加了 Ads 项目。它工作正常,直到我删除列表中的项目并在 RecyclerView 中调用 notifyDataSetChanged(),在调用 notifyDataSetChanged() 后,每个对象的位置都发生了变化并且代码变得混乱,请查看代码并告诉我我能做些什么来解决这个问题。
facebook-audience-network - Android Facebook Native 广告错误:1001 no fill on user device
我们的应用程序通过中介平台 Mopub 使用Facebook 原生广告,效果很好,但我们应该转移到另一个平台。
我已经替换了 SDK 平台,使用相同的placementId 和 app_id 并以开发者身份测试了我的应用程序。在真实广告的测试模式下一切正常,但我无法在真实设备上获得广告。
我尝试在没有任何中介平台的情况下实现 Facebook Native(底部的代码),但仍然有相同的结果。
所以问题不在于合作伙伴平台,但我无法在真实设备上获得广告。Facebook Native 抛出错误:1001 no fill
它看起来很奇怪,因为我有:
- 应用程序有真实用户并在以前的版本中显示广告。
- PlayMarket 中的应用程序(但使用以前的实现)具有相同的包 ID、placementId 和 app_id。
- Facebook 已经检查了我的应用程序。
- 我可以看到来自新版本和以前版本的请求。
代码和日志:AndroidManifest: //...
应用程序 build.gradle:
FacebookNativeLoader.java:
在 Facebook 文档中“error: 1001 no fill”的意思是:
这是测试时常见的错误,与“No Fill”响应有关;最常见的原因是用户在测试您的移动应用程序时没有登录 Facebook 应用程序,或者在测试您的移动网站时没有登录到 Facebook 移动网站。
错误 1001 - 无填充。可能是由于以下一项或多项原因: - 用户未在移动设备上登录本机 Facebook 应用程序(但真实设备已登录本机 Facebook 应用程序)
- 限制广告跟踪已开启 (iOS)(但这与 Android 应用无关)
- 选择退出基于兴趣的广告(Android)(但我已关闭价值)
- 当前用户没有广告资源(这是什么意思?)
- 您的测试设备必须安装本机 Facebook 应用程序。(但我在真实设备上使用真实 Facebook 帐户进行了测试)
- 您的应用程序应在 30 秒后尝试发出另一个请求。(但我每次都有相同的结果)
LogCat 消息:
开发者设备:
用户设备:
它有什么问题?有人有同样的问题吗?
我害怕在无法确保用户可以看到广告的情况下发布,因为我们应用程序的主要思想是广告。
android - Android - 每次聚焦时都会刷新原生广告
我在我的 ListView 中实现了一个原生广告,它运行良好,但每次聚焦时都会重新加载。有什么办法可以让我保持实例或视图,这样它就不会每次都重新加载。或者我可以阻止视图的重新创建吗?
android - 无论我做什么,Facebook Audience SDK 都会出现“无填充”错误
我试图实现原生广告,无论我的实现有多小,我总是会收到“无填充”错误。
我正在使用我的手机。我确实安装了本机应用程序。我使用与开发人员相同的帐户登录我没有关闭个性化广告跟踪
我试过用我作为管理员制作一个 hello world fb 应用程序和 android 应用程序,没有尝试过使用我的“真实”facebook 帐户,没有尝试过 wifi 和 3g 网络,没有
请求调试器中没有请求通过。我总是在设备上没有出现填充错误,甚至在它投放广告后也没有,所以我怀疑存在一些设置错误。我没有想法,你能检查一下吗?
fb 应用程序 ID 164610790550461 观众网络 sdk 4.26.0
谢谢
// 编辑解决方案:我的手机由于某种原因被列入黑名单,可以在我测试过的其他设备上使用
android - 单击 Facebook 原生广告时应用程序崩溃 requestFeature() 必须在添加内容之前调用
当用户点击 facebook 原生广告时应用程序崩溃
Facebook Android SDK 版本:com.facebook.android:audience-network-sdk:4.26.1
ios - Flurry Native ADs 委托方法未调用
您好,我已经在我的 ios 应用程序中实施了 Flurry 原生广告。但是它的委托方法没有被调用,所以不能显示广告。我也从这里下载了演示代码。它工作正常,但相同的实现在我的应用程序中不起作用。下面是我的代码。在这段代码中,没有调用任何委托方法。
android - 是否允许居中裁剪 admob 原生内容广告图片?
我正在我的 android 应用中实现 admob 原生内容广告。是否允许居中裁剪 admob 原生广告图片?
这是我找到的一些文档。 https://support.google.com/admob/answer/6240809
https://support.google.com/admob/answer/6329638
它说
图像元素
- 发布者可以在不修改纵横比的情况下缩小图像。
- 发布商可以仅在一个维度(高度或宽度)上将图像对称裁剪最多 20%。
我可以用吗