【问题标题】:Google API: Customer is not an AdSense HostGoogle API:客户不是 AdSense 主机
【发布时间】:2014-08-19 17:42:55
【问题描述】:

我想做什么?

使用 Google API 列出和创建 AdSense 广告单元。

我尝试了什么?

  1. 去adunits.list on Google APIs Explorer。
  2. 已插入我的 accountId 和 adClientId(pub-XXXXXXXXXXXXXX,ca-app-pub-XXXXXXXXXXXXXXX)
  3. 点击“执行”。
  4. 我收到错误 403“客户不是 AdSense 主机”。
  5. 寻找在线答案但没有成功,所以我在 StackOverflow 上。

有人知道怎么做吗?

谢谢!

【问题讨论】:

    标签: google-api adsense-api


    【解决方案1】:

    作为拥有常规 AdSense 帐户的 AdSense 发布商,您不能使用 AdSense for Host API。

    AdSense Host API 适用于托管合作伙伴网站(Blogger、WebAnswers、DocStoc 等),它使网站所有者能够与其用户分享收入。

    https://developers.google.com/adsense/host/featuresbenefits https://developers.google.com/adsense/host/become-a-host#eligibility

    您可以使用 AdSense Management API adsense.accounts.adunits.list 来检索您的单元列表。 (但是,您不能使用 Management API 创建新单元。)

    https://developers.google.com/adsense/management/v1.4/reference/accounts/adunits/list

    【讨论】:

    • 谢谢!我是否必须成为 Host API 才能使用 adsense.accounts.adunits.list?
    • 不,您不需要成为房东合作伙伴。对于 AdSense 管理 API,您只需要 AdSense 帐户,并在 API 控制台中注册您的应用程序。 developers.google.com/adsense/management/getting_started
    • 这真的很不幸。因此,普通用户无法自动为其网站创建广告。
    猜你喜欢
    • 1970-01-01
    • 2015-01-07
    • 2020-10-08
    • 2018-02-09
    • 2015-05-26
    • 2018-06-21
    • 1970-01-01
    • 2012-12-01
    • 2015-02-05
    相关资源
    最近更新 更多