我正在尝试按照AdSense API入门指南进行操作,而我却陷入了"注册您的应用程序"部分.
我创建了一个项目,但是找不到"激活"按钮.相反,我转到API管理器,然后是"库"选项卡,其中列出了大量的API.
当我点击"AdSense Management API"时,该网站最终会在处理完一分钟后报告"API"adsense"不存在或您无权访问它".
我尝试添加分析API,它运行得很好.
我缺少一步吗?我是否需要向某个地方的Google提交申请?
谢谢你的建议.
有什么方法可以以编程方式折叠当Google广告不展示时产生的空白吗?如果是这样,我希望看到一个说明性的例子。
到处搜索使我进入了这个Google官方资源,可以准确地完成我的要求。但是,这与DFP广告管理系统有关,很遗憾,DFP广告管理系统是单独的产品。我想知道如何针对AdSense处理此问题-目前,我的一些用户正在盯着空白处。
如果需要解决的话,下面是Google AdSense提供的一个示例广告片段(我将其居中对齐):
<div style="text-align:center">
<ins class="adsbygoogle"
style="display:block"
data-ad-client="ca-pub-0000000000000000"
data-ad-slot="0044031319"
data-ad-format="auto"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>
Run Code Online (Sandbox Code Playgroud) 我目前正在为我的平台开发同意管理系统,我们使用 firebase 进行分析和 AdSense 广告。然而,关于这个主题的 api 记录很差,而且似乎没有简单、直接的方法来配置同意选项,例如直接使用 gtag 同意命令,这似乎在 firebase api 上不受支持。
经过几天的研究,我想出了使用这些 gtag 配置/属性来初始化分析:allow_google_signals: false, allow_ad_personalization_signals: false,禁用广告数据收集和个性化。之后,我将分析收集设置为 false,这很简单。然而,这并不理想,因为我正在初始化分析,并且它可能不会被使用。有一个更好的方法吗?
我想要的效果与调用相同,gtag('consent', 'default', { 'ad_storage': 'denied', 'analytics_storage': 'denied' });这似乎不可能做到,因为 firebase 在内部使用 gtag 并且除了它的配置命令之外不公开任何对其的访问权限。
firebase adsense-api firebase-analytics gtag.js gdprconsentform
目前正在为使用 Firebase、Firebase Analytics 和 AdSense 的网络平台开发 CMF。然而,firebase 关于网络同意和用户隐私的文档要么缺少很多内容,要么 api 无法对其进行精细控制。
我所指的应用程序配置属性未由 解释The settable config flag for GDPR opt-in/opt-out。有人能解释一下它的作用和控制吗?而且,可能超出了这个问题的范围,如何精细地启用和禁用特定 Firebase 服务和相关 AdSense 的数据收集?当然,gtag 命令可以解决这个问题,但由于我通过 FB Analytics 使用 gtag,它可能不会暴露(当然不在文档中),而且我不认为再次加载 gtag 是一个好的解决方案,如果它甚至可以工作的话。
firebase adsense-api firebase-analytics gtag.js gdprconsentform
我知道我的问题与adsense的自定义点击跟踪相关
但我在这里再问一遍,因为我需要更多上述问题的答案.只有一个答案,但这不是我需要的.你能再次回答同样的问题或回答这个问题吗?
实际上,我想显示一个类似于谷歌分析的折线图,显示在mysite上展示的广告次数以及点击广告的次数.我可以做到这一点吗?
我试图找到一种方法来获得我的网站页面产生的收入.
例如,我的网站有10页(a,b,c,....),它们都有广告.
我需要计算页面a,b,c等产生的收入.
喜欢 :
Page a = 10$
Page b = 12.5$
Run Code Online (Sandbox Code Playgroud) 我正在开发使用AdSense管理API的移动应用程序。我可以使用与AdSense关联的个人Google帐户进行测试。但是出于认证目的,我需要提供一个可供第三方测试人员使用的测试帐户。
如果没有带有一些示例数据的有效AdSense帐户,该应用程序本身将无法使用。
在AdSense开发者网站(https://developers.google.com/adsense/management/getting_started)上,有一条声明指出应该可以创建测试帐户:
“您需要一个AdSense帐户来进行测试。如果您已经拥有一个测试帐户,那么您就已经准备就绪;您可以访问AdSense用户界面来设置,修改或查看您的测试数据。”
谁能告诉我如何创建测试数据?
我有一个使用 adsense api 的报告应用程序。我正在使用 GoogleWebAuthorizationBroker.AuthorizeAsync 进行身份验证。当我在本地运行它时,它工作正常,权限请求窗口打开,在我授予访问权限后一切正常我的问题是当我将它部署到生产服务器并在 IIS 上运行时,GoogleWebAuthorizationBroker.AuthorizeAsync 永远挂起。我的猜测是它试图打开服务器上的授权窗口,但无法做到这一点。我没有编写这个实现,它已经投入生产一段时间了,它曾经工作得很好。我不确定发生了什么以及是否发生了变化,但现在不起作用。我四处冲浪并尝试了不同的方法 bot 都没有奏效。当我尝试使用 GoogleAuthorizationCodeFlow 并将 AccessType 设置为“离线”时 并且使用提供的 URI 它仍然不起作用。我也尝试使用服务帐户,但后来我了解到它们不支持 Adsense。下面是代码示例
var credential = GoogleWebAuthorizationBroker.AuthorizeAsync(
new ClientSecrets
{
ClientId = ConfigurationManager.AppSettings["AdSenseClientId"],
ClientSecret = ConfigurationManager.AppSettings["AdSenseClientSecret"]
},
new string[] { AdSenseService.Scope.Adsense },
"xxxxxxxx@gmail.com",
CancellationToken.None).Result;
// Create the service.
adSenseService = new AdSenseService(new BaseClientService.Initializer
{
HttpClientInitializer = credential,
ApplicationName = "My API Project"
});
var adClientRequest = adSenseService.Adclients.List();
var adClientResponse = adClientRequest.Execute();
Run Code Online (Sandbox Code Playgroud)
对于解决此问题的示例代码,我会非常满意。我看到了这篇文章(ASP.NET MVC5 Google APIs GoogleWebAuthorizationBroker.AuthorizeAsync 在本地工作但未部署到 IIS),但它没有代码示例,也没有帮助我。
先感谢您。
我是第一次在我的网站myPleaks上实施谷歌adsense .在这里,我面临下面提到的错误: -
Failed to load resource: the server responded with a status of 400 ()
Run Code Online (Sandbox Code Playgroud)
我正在尝试从谷歌开发者控制台启用adsense管理API.我创建了一个项目,在API和auth下我转到API并尝试启用AdSense Management API,但是当我点击它时,它只显示一个Toast通知,说"启用Adsense Management API时出错".我真的需要这个工作.所以,请帮助.
谢谢,赛
我想将我的Adsense报告集成到我自己的管理门户中.我的管理门户是一个简单的基于PHP的网站,其中包含我拥有的其他网站的列表.我的目标是用每月的收入金额填写此网站列表.
所以这个列表看起来像:
name | earnings
example.de | 56,00€
Run Code Online (Sandbox Code Playgroud)
整个星期我都试图从谷歌API开始,但没有任何成功.
有人知道如何获取这些信息吗?例如与谷歌apis链接?