选择注册流程

集成 AFP 时,您要做的一个重要决定是选择注册流程,以便用户开始使用。注册的目的在于,让您的用户能够创建新的 AdSense 帐号(或登录现有 AdSense 帐号)并将相应帐号关联到您的平台。您做出的选择将取决于您要在开发方面投入的技术资源以及您要为用户提供的新手入门体验。

选项 1:无需 API 的流程

选项 1 不使用 API,因此几乎不需要技术资源。只需一位 Web 开发者即可在您的平台中构建界面。但需要权衡的是,选择此选项后,您的用户需要执行更多步骤才能完成注册流程。

无需 API 的注册流程概览

无需 API 的注册流程图

实现

若要实现无需 API 的注册流程,您需要提供用于 AdSense 创收的界面组件。例如,在您的用户访问其“用户个人资料”或“帐号设置”的页面上,添加一个包含以下内容的创收页面:

  • 有关 AdSense 及其如何与您的平台互动的简短说明。用户应该完全清楚,他们是要注册新的 AdSense 帐号,还是使用其现有 AdSense 帐号。
  • 有关 AdSense 合作规范的信息。所有注册用户都应了解 AdSense 计划及其合作规范。
  • 您的用户将获得的收益分成。请务必向用户明确显示您和发布商将分别获得的 AdSense 收入所占百分比。在新手入门流程期间,AdSense 还将额外展示此信息。
  • “连接 AdSense”按钮。点击此按钮后,系统将打开一个新的标签页,并根据用户是否已有 AdSense 帐号将其转到 AdSense 中正确的页面。
    自定义网址示例:
    https://www.google.com/adsense/signup?url={platform-site-url}&source={platform-domain}
    注意:Google 将向您提供自定义注册页面的网址,并帮助您定义上述两个变量的内容。
  • 用于收集和存储用户的 AdSense 发布商 ID 的输入框。在访问上面的链接后,用户需要将其发布商 ID 复制并粘贴到此输入框中。
    重要提示:请务必存储用户的发布商 ID,这样您就可以使用正确的发布商信息为用户的内容页添加代码。如需了解详情,请参阅下面的向您的网页添加广告代码
    请务必验证输入的字符串。发布商 ID 的格式为:pub-1234567890987654
    也可以采用正则表达式的形式:pub\-\d{16}
    重要提示:部分 AdSense 用户无需点击“连接 AdSense”按钮即可粘贴其发布商 ID。请务必告知用户,他们需要在其 AdSense 帐号的网站页面中列出平台网域,然后广告才能投放。这是此按钮的主要用途。
  • 用户的代码植入状态。用户会希望了解他们的广告代码是否已放置在其网页上。为了提供良好的用户体验,当您使用用户的 AdSense 发布商 ID 为他们的网页添加代码后,请告知他们。

选项 2:API 半辅助流程

选项 2 会使用 AdSense Management API 略微简化注册流程。该选项需要更多技术资源,但减少了用户完成 AdSense 注册所需执行的步骤。

API 半辅助流程概览

通过 API 实现半辅助注册流程图

实现

若要通过 API 实现半辅助注册流程,您需要提供用于 AdSense 创收的界面组件。例如,在您的用户访问其“用户个人资料”或“帐号设置”的页面上,添加一个包含以下内容的创收页面:

  • 有关 AdSense 及其如何与您的平台互动的简短说明。用户应该完全清楚,他们是要注册 Google AdSense 帐号,还是使用其现有 AdSense 帐号。
  • 有关 AdSense 合作规范的信息。所有注册用户都应了解 AdSense 计划及其合作规范。
  • 您的用户将获得的收益分成。请务必向用户明确显示您和发布商将分别获得的 AdSense 收入所占百分比。在新手入门流程期间,AdSense 还将额外展示此信息。
  • “连接 AdSense”按钮。点击此按钮后,系统将授权您作为平台来使用 AdSense Management API 访问 AdSense 客户的帐号信息。请参阅我们的开发者文档,按照相关说明进行设置。借助此 API,您可以执行接下来的两个步骤。
  • 使用 AdSense Management API 收集用户的 AdSense 发布商 ID。请务必验证输入的字符串。
    发布商 ID 的格式为:pub-1234567890987654
    也可以采用正则表达式的形式:pub\-\d{16}
    重要提示:请务必存储用户的发布商 ID,这样您就可以使用正确的发布商信息为用户的内容页添加代码。如需了解详情,请参阅向您的网页添加广告代码
  • 使用 AdSense Management API 检查用户是否已将平台网站添加到他们的 AdSense 帐号。如果没有添加,请用户点击下面的链接,完成相关设置。您应在此 API 中检查的网站名称是以下链接中的 {platform-site-url} 变量。
    https://www.google.com/adsense/signup?url={platform-site-url}&source={platform-domain}
    注意:Google 将向您提供自定义注册页面的网址,并帮助您定义上述两个变量的内容。