问题标签 [facebook-audience-network]

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.

0 投票
2 回答
932 浏览

ios - Facebook 原生广告 FBNativeAdsManagerDelegate 实现方法没有调用

FBNativeAdsManagerDelegate在 Facebook 原生广告中,在课堂上正常工作,UIViewController但在自定义 NSObject 类中使用时,它不起作用,即它的委托方法nativeAdsLoaded并且nativeAdsFailedToLoadWithError没有被调用。

自定义FBAd.h文件

自定义FBAd.m文件

如上面的代码所述,我确实将FBNativeAdsManager的委托设置requestNativeAd

并且还用作FBNativeAdsManagerDelegate、FBNativeAdDelegate

并将此代码称为

任何线索(注意:如果我在其中使用相同的代码UIViewController)?谢谢

0 投票
1 回答
954 浏览

javascript - 为移动网络显示 facebook 受众网络原生广告

我已按照指南https://developers.facebook.com/docs/audience-network/mobileweb/javascript/native-web部署 javascript 标记并为我的移动网页自定义原生广告展示位置。

我想知道是否有一种方法可以不在页面加载时而是在以后生成展示位置?例如,我想每 5 分钟弹出一个广告,我不想一开始就加载所有广告。

我尝试通过 javascript 附加以下 html 代码,但 facebook 没有响应,也没有广告填充。希望有人能提供帮助,谢谢。

0 投票
1 回答
2287 浏览

android - Mopub:测试 Facebook Audience Network 原生广告集成

我不确定如何测试 Facebook Audience Network 与 Mopub 的集成。在有关测试的 Facebook Audience Network 页面上,它没有显示任何有关测试与原生广告集成的信息:

https://developers.facebook.com/docs/audience-network/testing

在 mopub 文档中,我已经完成了与第三方广告网络集成的所有步骤:

https://github.com/mopub/mopub-android-sdk/wiki/Integrating-Native-Third-Party-Ad-Networks

我还通过创建作为原生广告的库存项目和投放原生广告的测试订单完成了关于自测广告素材的教程的这一部分。这适用于我的应用程序,但这是我自己创建的广告,它不是facebook 广告

https://dev.twitter.com/mopub-demand/overview/self-testing-your-creatives

库存屏幕:显示广告来源细分,不包括 Facebook Audience Network。

在此处输入图像描述

订单屏幕

屏幕显示了我自己创建的订单,适用于我的应用程序。我可以在我的应用中看到我自己的广告素材:

在此处输入图像描述

网络屏幕

这是显示我已添加 FacebookAudienceNetwork 的网络屏幕:

在此处输入图像描述

这是 FacebookAudienceNetwork 的配置:

在此处输入图像描述

Facebook 位置 ID 在下图中变暗,但与 facebook 上的匹配。

脸书网站

在此处输入图像描述

我如何知道 Facebook Audience Network 已成功与 MoPub 进行原生广告集成 - 有没有办法对此进行测试?

0 投票
2 回答
544 浏览

ios - Overcoming 'Limit Ad Tracking' - iOS

As I understand from Facebook Audience Network FAQs, ads will not be served if user has enabled "Limit Ad Tracking".

What can I do to overcome it? Is there a way to know that the user has enabled "Limit Ad Tracking" and in this case what other type of ads can be presented?

0 投票
0 回答
259 浏览

ios - FBAudience Network:objc_boxable 属性仅适用于 struct 或 union。差异:在 Swift 桥接头中使用

我遇到了与 FBAudience Network 相同的错误:objc_boxable 属性仅适用于 struct 或 union,但将 pod 更新到 4.10.1 的解决方案不能解决编译错误。

与最初问题的主要区别在于 FBAudienceNetwork 是在桥接头中导入的(不使用“use_frameworks!”,因为与 iOS 7 兼容),以便从 swift 中使用它。

我找到的唯一解决方案是在项目中手动导入 FBAudienceNetwork 框架,而不是通过 pod 使用它。

0 投票
1 回答
664 浏览

android - Android Audience Network 广告不显示下一个广告

我有RecyclerView,其中每 14 个项目是一个 Facebook Audience Network Ad

如下:每 14 个元素都是相同的。这里的onBindViewHolder方法。

我无法理解的是,当我检查相同的 NativeAd 的位置时object

我发现, hashCode NativeAd 的变化,但title(和其他元素)没有!

希望有人我们会帮助我。这是https://gist.github.com/burnix/c1dd34dd896f5c6ddc6b2b8971908e28的完整代码Adapter

0 投票
1 回答
1330 浏览

ios - Facebook Audience Network 锁定 HTTP 请求

我对 FB Audience 组件有一个大问题。

我们已将 iOS 上的 Facebook Audience Network 与 placement_id 集成,但在不同的设备和 FB 帐户 API 答案始终是这样

[FBAdienceNetworkLog/FBAdProvider:137 ] 广告请求错误:Error Domain=com.facebook.ads.sdk Code=1001 "No fill" UserInfo={FBAdErrorDetailKey={ msg = "No fill. 我们无法向此人投放广告. 请参考https://developers.facebook.com/docs/audience-network/faq#a12 . 如果您是第一次集成 Audience Network,可以使用测试广告https://developers.facebook.com/文档/观众网络/测试。”;}, NSLocalizedDescription=无填充}

我们还参考了文档 a12,但“iOS 广告没有限制”并且所有帐户都登录到 Facebook。我们已仔细阅读文档,并检查了 iOS 和 Android 上“无填充”的情况。

我们想在我们的列表中使用 Facebook 原生广告,并且我们希望每 5 个元素显示 1 个 Facebook 原生广告。

奇怪的是这种情况(在同一设备上):

  • 在调试模式下安装应用程序 Facebook 原生广告正确显示
  • 使用 TESTFLIGHT 在 RELEASE MODE 下安装应用 Facebook 原生广告响应“No Fill”
  • 在 APPSTORE 上发布相同的 TestFlight 应用,Facebook Native Ads LOCK 其他 HTTP 请求。我们已经通过 Charles ( http://www.charlesproxy.com/ ) 检查了它,并且 API 调用没有启动,因为正在加载 Facebook 调用。这发生在通过 APPSTORE 下载应用程序的所有设备上。

我们的应用是通过 Xamarin 组件开发的https://components.xamarin.com/view/fbaudiencenetworkios

真正奇怪的是同一设备上的相同代码和不同版本类型的同一 FB 用户(我的 Luigi Saggese)具有不同的行为。

  • 调试模式:OK
  • 使用 TestFlight 的发布模式:“无填充”而不锁定其他 API 调用
  • App Store:无响应锁定其他 API 调用

在 TestFlight 模式下,我们在 StackOverflow 上找到了这个看起来很现实的答案(iOS 上的 Facebook 原生广告)“Test Flight 会在 IDFA 池中旋转并隐藏用户的真实 IDFA,从而难以识别 Facebook 用户——这是必需的投放广告。”

0 投票
2 回答
1445 浏览

ios - 显示广告时在 Facebook Audience 网络中崩溃

我已经整合了 Facebook 受众网络来展示广告,

代码:

但在展示广告时出现此崩溃:

笔记:

0 投票
1 回答
1327 浏览

objective-c - facebook 观众网络在试飞中测试 No Fill

在 xcode 上运行时测试我们的应用程序很好,即使没有测试模式(设备哈希)我们也可以看到广告,因此我们可以看到实时广告。一切都设置得很好,但是当我们在试飞中测试应用程序时,它总是返回“No Fill”的日志......:S,

我们已登录 facebook 原生应用,限制广告跟踪已禁用..

您认为仍然存在什么问题?facebook是否需要应用程序在苹果商店上运行?

非常感谢!..

0 投票
1 回答
304 浏览

c# - 任何人都知道如何在受众网络统一中使用 FBNativeAdBridgeCallback 函数

谁能告诉我如何使用 FBNativeAdBridgeCallback 函数?我基本上想知道图像何时完成加载,以便我可以显示它们。. 否则我有一个带有空值的原生横幅,直到 Facebook 完成加载它们。如果每个图像/文本一次加载一个,它看起来真的很难看。

它只是基本的原生广告示例脚本,我尝试像登录一样使用 IResult,但这使它变红。互联网上没有这方面的文档,甚至在 Facebook 开发者网站上也没有,我根本找不到 api。

谁能向我解释如何在下面提供的脚本中使用它?

提前致谢!