标签: facebook-ads-api

如何检索Facebook用户的广告帐户ID?

在我的应用程序中,我想代表用户创建Facebook广告.如果他有FB广告帐户以及他的广告帐户ID,我如何通过API发现?

facebook facebook-graph-api facebook-ads-api

5
推荐指数
2
解决办法
5062
查看次数

Facebook Ads API - 自定义受众群体中的电子邮件和哈希

我通过Facebook的Power Editor上传了一封212封电子邮件,几秒钟后我就可以看到有200位用户在观众中.

我通过Facebook的Power Editor将相同212封电子邮件的sha256哈希的csv上传到另一个自定义受众群中,几秒钟后我就可以看到有100个用户在观众中.

我使用广告API将这些相同的212个散列电子邮件列表添加到不同的自定义受众群中,几秒钟后我就可以看到有100个用户在观众中.

在我看来,上传原始电子邮件和散列电子邮件不应该改变在Facebook中可以匹配的数量.这种行为是预期还是意外?为什么会这样?

facebook facebook-ads-api

5
推荐指数
1
解决办法
2214
查看次数

如果应用中没有 Facebook SDK 集成,Facebook 广告应用安装是否有效?

我想通过 Facebook 广告应用安装跟踪应用安装数量。我已经在 Facebook Developer ( http://developers.facebook.com/ )注册了我的应用程序,完成了应用程序设置页面和应用程序详细信息页面。

如果不将 Facebook SDK 集成到应用程序中,它会工作吗??

我是否需要在应用程序委托中添加以下代码??

[FBSettings setDefaultAppID:YOUR_APP_ID];
[FBAppEvents activateApp];

我可以在应用程序中没有任何类型的编码的情况下跟踪 Facebook 广告应用程序的安装吗??

sdk facebook objective-c ios facebook-ads-api

5
推荐指数
1
解决办法
4018
查看次数

如何生成Facebook Marketing API访问令牌以在Windows应用程序中使用它

我使用Facebook作为广告平台,在Apple和Google商店推广我的应用程序.我想制作Windows服务,它将下载关于运行一个Facebook的营销活动的广告状态的每日报告,最好使用60天令牌或一些永久解决方案,以便在需要时检索令牌.我认为除了如何生成访问令牌以将其与Facebook Graph API一起使用外,我理解所有这一切.我需要哪个Facebook帐户令牌以及如何获取它?

facebook facebook-graph-api facebook-ads-api facebook-access-token facebook-graph-api-v2.2

5
推荐指数
1
解决办法
9802
查看次数

通过API提升Facebook帖子并将其反映在FB UI中

当Facebook帖子通过Facebook用户界面提升时,会显示一个方便的小"查看结果"按钮以及提升与有机覆盖范围的小条形图.

在此输入图像描述

通过API提升时,我无法让它显示出来.这个显示是专门用于通过Facebook界面提升,还是可以通过API以某种方式触发?

我们用于制作广告的代码如下:

$adset = new AdSet(null, <ad account ID>);
$adset->setData([
    AdSetFields::NAME => 'Test Adset',
    AdSetFields::CAMPAIGN_ID => <campaign ID>,
    AdSetFields::DAILY_BUDGET => 100,
    AdSetFields::IS_AUTOBID => true,
    AdSetFields::LIFETIME_BUDGET => 100,
    AdSetFields::TARGETING => <targeting specs>,
    AdSetFields::OPTIMIZATION_GOAL => OptimizationGoals::POST_ENGAGEMENT,
    AdSetFields::BILLING_EVENT => BillingEvents::IMPRESSIONS,
    AdSetFields::START_TIME => <start time>,
    AdSetFields::END_TIME => <end time>,
])->validate()->create([
  AdSet::STATUS_PARAM_NAME => AdSet::STATUS_ACTIVE,
]);

$creative = new AdCreative(null, <ad account ID>);
$creative->setData([
  AdCreativeFields::NAME => 'Test Creative',
  AdCreativeFields::OBJECT_STORY_ID => '<Facebook post ID>',
])->create();

$ad = new Ad(null, <ad account ID>);
$ad->setData([
    AdFields::CREATIVE => ['creative_id' …
Run Code Online (Sandbox Code Playgroud)

php facebook facebook-ads-api facebook-php-sdk

5
推荐指数
1
解决办法
828
查看次数

Facebook Ads Python:如何访问返回的 HTTP 标头?

我想获得我的 facebook 广告应用程序的负载限制。我正在使用 facebook 广告 python 库。根据docs,HTTP 响应包含一个X-FB-Ads-Insights-Throttle标头。我怎样才能访问它?

python facebook facebook-ads-api

5
推荐指数
1
解决办法
1164
查看次数

Facebook 广告 API 错误

使用 FB Ads PHP SDK 创建创意时出现错误

$parent_id 作为构造函数的参数正在被弃用,请尽量不要在新代码中使用它。

该代码在 2.9 和 2.10 更新之前有效。

我用来创建创意的代码是:

    $link_data = new AdCreativeLinkData();
$link_data->setData(array(
  AdCreativeLinkDataFields::MESSAGE => 'Product Description',
  AdCreativeLinkDataFields::LINK => $url_of_website,
  AdCreativeLinkDataFields::IMAGE_HASH => $image->hash,
  AdCreativeLinkDataFields::DESCRIPTION => 'Link Description',
  AdCreativeLinkDataFields::CALL_TO_ACTION => array(
    'type' => AdCreativeCallToActionTypeValues::LEARN_MORE,
    'value' => array(
      'link_title' => 'View Similar Products Now!',
      'lead_gen_form_id' =>  $form_id,
    ),
  ),
));

$story = new AdCreativeObjectStorySpec();
$story->setData(array(
  AdCreativeObjectStorySpecFields::PAGE_ID => $page_id,
  AdCreativeObjectStorySpecFields::LINK_DATA => $link_data,
));

$creative = new AdCreative(null, $account_id);
$creative->setData(array(
  AdCreativeFields::NAME => $nm,
  AdCreativeFields::OBJECT_STORY_SPEC => $story,
  AdCreativeFields::URL_TAGS => …
Run Code Online (Sandbox Code Playgroud)

php facebook facebook-ads-api

5
推荐指数
1
解决办法
2946
查看次数

在FB营销api中,有一个export_format选项:'csv',我如何下载csv文件?

我想从我对 FB 广告的 api 调用中下载一个 CSV,我已经按照下面的代码在参数中设置了它,调用工作正常,但我只得到一个分页的 JSON 作为响应。我不太确定如何访问 CSV 报告,响应不会给我任何报告 ID 或下载链接。如何下载此 CSV 文件?

使用 nodejs facebook-nodejs-ads-sdk 图像显示参数信息 'export_format' 文档:https : //developers.facebook.com/docs/marketing-api/reference/adgroup/insights/


var getReport = function(){
  console.log("API for FB report has been called")
  let ads_insights;
  let ads_insights_id;

  const logApiCallResult = (apiCallName, data) => {
    console.log(apiCallName);
    if (showDebugingInfo) {
      console.log('Data:' + JSON.stringify(data));
    }
  };

  const fields = [
    'ad_name',
    'impressions',
    'reach',
    'spend'
  ];

  const params = {
    'export_format': 'csv',
    'export_name': new Date() + 'fb-download',
    'level' : 'ad',
    'filtering' : [], …
Run Code Online (Sandbox Code Playgroud)

facebook node.js facebook-graph-api facebook-javascript-sdk facebook-ads-api

5
推荐指数
1
解决办法
1605
查看次数

Facebook受众网络广告状态停留在请求广告中

我正在使用Facebook受众网络,我已经创建了一个Android应用程序并集成了原生和非页内广告...现在的问题是,展示位置状态正在请求原生和非页内广告,但填充率和展示次数为空,我想念的是什么。 ..我的应用程序已上线,请帮助

android facebook ads facebook-ads-api

5
推荐指数
1
解决办法
738
查看次数

Facebook Ads错误:您无法在加载状态下为广告调用show()

我正在按照官方文档将Facebook Ads集成到我的应用程序中。但是当我运行我的应用程序时,出现以下异常

java.lang.IllegalStateException: You can't call show() for ad in state LOADING. You can change Integration Error mode by setting AdSettings.setIntegrationErrorMode()
    at com.facebook.ads.internal.c.a.a(Unknown Source:122)
    at com.facebook.ads.internal.c.f.a(Unknown Source:6)
    at com.facebook.ads.InterstitialAd.show(Unknown Source:2)
    at tech.grapegames.pdfreader.ui.MainActivity.moveToFragment(MainActivity.java:115)
    at tech.grapegames.pdfreader.ui.HomeFragment.onClick(HomeFragment.java:85)
    at android.view.View.performClick(View.java:6897)
    at android.view.View$PerformClick.run(View.java:26101)
    at android.os.Handler.handleCallback(Handler.java:789)
    at android.os.Handler.dispatchMessage(Handler.java:98)
    at android.os.Looper.loop(Looper.java:164)
    at android.app.ActivityThread.main(ActivityThread.java:6944)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:327)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1374)
Run Code Online (Sandbox Code Playgroud)

下面是我的代码

private com.facebook.ads.InterstitialAd fbInterstitialAd;
fbInterstitialAd = new com.facebook.ads.InterstitialAd(this, getString(R.string.fb_interstitial_ad_id));
fbInterstitialAd.loadAd();
Run Code Online (Sandbox Code Playgroud)

我在下面显示它

if (fbInterstitialAd.isAdLoaded() && !fbInterstitialAd.isAdInvalidated()) {
fbInterstitialAd.show();//This line causes the crash
Run Code Online (Sandbox Code Playgroud)

这是我在build.gradle中添加的依赖项

implementation 'com.facebook.android:audience-network-sdk:5.+'
Run Code Online (Sandbox Code Playgroud)

android facebook-ads-api

5
推荐指数
2
解决办法
1613
查看次数