标签: google-ad-manager

Google Ad Manager 获取在报告中显示为“未知”的自定义键值

我们正在尝试在报告中使用谷歌广告管理器中的键值功能,

// example
var targetingData = [];
targetingData['utm_campaign'] = new Date().getTime();
targetingData['utm_term'] = new Date().getTime();
        googletag.defineSlot('/account-id/Minf-3', [300, 100], 'div-gpt-ad-1576162076591-0')
            .addService(googletag.pubads()).setTargeting('utm_term', targetingData['utm_term'])
            .setTargeting('utm_campaign', targetingData['utm_campaign']);

        googletag.pubads().setTargeting('utm_term', targetingData['utm_term'])
            .setTargeting('utm_campaign', targetingData['utm_campaign']);
Run Code Online (Sandbox Code Playgroud)

然后我们正在生成一个带有关键值的报告,但这些值都显示为未知。当我们在页面中检查是否正确设置了键值时,我们正在调用getTargeting方法,并且我们总是得到正确的值:

googletag.pubads().getTargeting('utm_term');
googletag.pubads().getTargeting('utm_campaign');
Run Code Online (Sandbox Code Playgroud)

我们在这里缺少什么吗?

我们如何生成可以向我们显示“关键值”的价值以及展示次数和点击次数的报告?

  • 我们只有在将值设置为预定义时才设法查看值,因此只有在设置值动态值时才会出现此问题。

google-ad-manager google-dfp

8
推荐指数
1
解决办法
480
查看次数

谷歌手机广告创意预览不起作用

我是移动广告的新手。我正在加载PublisherAdView. 当我在onAdLoaded().

以下是显示广告加载成功的日志。

I/CommonAdsUtility: loadCarouselSearchScreen() [Thread: main]
I/CommonAdsUtility: screenName: android_pnr_search [Thread: main]
I/CommonAdsUtility: card_type 2 [Thread: main]
I/CommonAdsUtility: card_ad_unit/12756069/android_pnr_search_banner [Thread: main]
I/CommonAdsUtility: loadBannerAd() [Thread: main]
I/CommonAdsUtility: adUnitId: /12756069/android_pnr_search_banner [Thread: main]
I/CommonAdsUtility: ryTag: null [Thread: main]
I/CommonAdsUtility: adSizes: [320x100_as, 320x160_as, 320x50_mb, 300x250_as, fluid, smart_banner] [Thread: main]
I/Ads: Use RequestConfiguration.Builder().setTestDeviceIds(Arrays.asList("B1EFAF80C6D9B2BB3EDF01B714EC2319") to get test ads on this device.
I/CommonAdsUtility: dfpCarouselEntity::: [] [Thread: main]
W/Ads: Not retrying to fetch app settings
I/CommonAdsUtility: onAdLoaded() >>> adUnitId/12756069/and_carousel_small_home [Thread: main]
I/Ads: SDK version: …
Run Code Online (Sandbox Code Playgroud)

android ad-management google-ad-manager google-dfp google-mobile-ads

8
推荐指数
1
解决办法
358
查看次数

DFP广告管理系统:指定浏览器和广告尺寸

我正在尝试根据浏览器大小加载横幅.因此,在我有一个728x90横幅的位置,300x250将显示它是否在移动设备上.

问题是,728x90在桌面上加载.但在移动设备上300x250没有显示.

我试着按照这里的例子

<script type='text/javascript'>
 googletag.cmd.push(function() {
    // This mapping will only display ads when user is on desktop sized viewport
    var mapLeader = googletag.sizeMapping().
        addSize([0, 0], []).
        addSize([768, 200], [728, 90]).
        build();

    // This mapping will only display ads when user is on mobile or tablet sized viewport
    var mapLeader2 = googletag.sizeMapping().
      addSize([0, 0], []).
      addSize([768, 200], []). // Desktop
      addSize([300, 200], [300, 250]). // Tablet
      build();

    window.LeaderSlot= googletag.defineSlot('/XXXXXXX/leaderboard-1', [728, 90], 'div-gpt-ad-1455251022145-0').
        defineSizeMapping(mapLeader).
        setCollapseEmptyDiv(true).
        addService(googletag.pubads());

    window.LeaderSlot= googletag.defineSlot('/XXXXXXX/medium-rectangle-1', …
Run Code Online (Sandbox Code Playgroud)

javascript adsense google-ad-manager google-dfp gpt

7
推荐指数
1
解决办法
898
查看次数

在 Flutter 中显示 google admanager 广告的可靠方法

我正在努力尝试包含来自 google admanager -aka DFP-(不是 admob)的广告。

我找到了这个包:“flutter_google_ad_manager 0.10.1” https://pub.dev/packages/flutter_google_ad_manager

然而,深入研究包的代码,它似乎使用了一个 PlatfromView,它使用原生插件在 Android 和 iOS 上显示广告。

我在https://github.com/flutter/flutter/issues/12114上发现了这条评论,该评论不鼓励使用 PlatfromViews 在 Flutter 中显示广告:

“请注意,由于 Flutter 的 AndroidView 和 UiKitView 依赖于平台 UI 组件的低级操作,因此几乎可以保证它们将以移动广告工程团队未预料到且未测试的方式与 Google 移动广告 SDK 交互。即使该方法现在看起来很有效,但很可能会遇到 MRAID 功能、广告素材中包含的 JS 代码以及印象和点击测量的问题。最后一个尤其​​重要,因为印象和点击统计数据的异常可能会导致暂停帐户。虽然我们与相关方合作解决这些问题,但我们强烈建议使用 Flutter 团队的 firebase_admob 插件,并不鼓励使用使用平台视图嵌入 AdMob 广告的插件。”

所以我该怎么做?无论如何要显示带有颤动的 DFP 广告?

ads google-ad-manager google-dfp flutter

7
推荐指数
0
解决办法
574
查看次数

解码 Google 广告点击 URL

我正在研究如何通过代码将 Google adclicks URL 解码为实际的网站重定向...

我有一个很大的 URL 数据库,如下所示:

https://www.google.co.in/aclk?sa=L&ai=DChcSEwjY9KL2m4fRAhXTCioKHXEWBN0YABAK&sig=AOD64_3p0RvGkZj0fn81FSXIKtQ9XPVBvg&ctype=5&q=&ved=0ahUKEwialZ72m4fRAhVKwI8KHbGmDB8QvhcIKg&adurl=


https://www.googleadservices.com/pagead/aclk?sa=L&ai=DChcSEwjY9KL2m4fRAhXTCioKHXEWBN0YABAM&ohost=www.google.co.in&cid=CAASIuRoPu3Xxj7yyeUtRHLYBy-5952U-NXdaW3ftj91LB2rPAQ&sig=AOD64_0ksuGT2UtbiAEScV_lASVCVh7eFg&ctype=5&q=&ved=0ahUKEwialZ72m4fRAhVKwI8KHbGmDB8QvhcILw&adurl=

http://www.google.com/aclk?gclid=... 
Run Code Online (Sandbox Code Playgroud)

我正在寻找方法来确定目标网站是什么。任何帮助表示赞赏。

google-analytics adsense google-ad-manager google-ads-api

6
推荐指数
1
解决办法
2393
查看次数

令牌已过期或已撤销 - Google Ads

您好,我一直在使用 REST 方法在 C# 中集成 Google Ads API。一切似乎都工作正常,但突然间我开始收到带有错误消息的 400 响应。

{
    "error": "invalid_grant",
    "error_description": "Token has been expired or revoked."
}
Run Code Online (Sandbox Code Playgroud)

如上所述,我没有使用客户端库,而是使用 Restsharp 并使用邮递员测试我的所有端点。

它发生的任何原因是什么?我的刷新令牌也有效。我已经使用这个一周了。我也没有达到刷新令牌的限制,因为当我尝试设置帐户时,我只生成了 3 到 4 次刷新令牌。

我相信刷新令牌的有效性是终生的,那么为什么会发生这种情况呢?

c# google-ad-manager restsharp postman google-ads-api

6
推荐指数
1
解决办法
5583
查看次数

阻止 AdSense 自动广告在特定区域展示广告

我在粘贴 AdSense 自动广告代码的项目中遇到问题,其中一个自动放置的广告破坏了网页布局和设计。是否有一种方法可以防止特定广告显示在某个元素或容器内。以下是该广告所做的示例:

实现 AdSense 自动广告之前的代码:

 <div class="row">
  <div class="col-md-4">
   somecontent
  </div>
  <div class="col-md-4">
   somecontent
  </div>
  <div class="col-md-4">
   somecontent
  </div>
Run Code Online (Sandbox Code Playgroud)

实现 AdSense 自动广告后的代码:

 <div class="row">
  <div class="col-md-4">
   somecontent
  </div>
  <div class="google-auto-placed">
    ad content
  </div>
  <div class="col-md-4">
   somecontent
  </div>
  <div class="col-md-4">
   somecontent
  </div>
Run Code Online (Sandbox Code Playgroud)

html javascript css adsense google-ad-manager

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

NoClassDefFoundError com/android/resources/ResourceFolderType

我来自产品团队(不是经验丰富的开发人员),我希望在 Android Studio 中构建/运行这个项目。我正在研究不同类型的谷歌横幅广告,并从Here克隆了他们的示例项目。

我修复了一些与 AndroidManifest 文件相关的问题,但在运行时遇到了其他问题。我确定我缺少一些参考或依赖,但无法单独解决。

 Error:Module 'main6' production: java.lang.NoClassDefFoundError: com/android/resources/ResourceFolderType
Run Code Online (Sandbox Code Playgroud)

java android google-ad-manager android-studio

5
推荐指数
0
解决办法
1009
查看次数

gpt.js 中的 tpc.googlesyndicate.com/sodar/sodar2.js 脚本有什么用?

我正在将 Google 发布商标签库集成到网络应用程序的客户端。Google 发布商代码库 (gpt.js) 触发加载 tpc.googlesynmination.com/sodar/sodar2.js 脚本。这个sodar2.js脚本有什么用?

javascript adsense google-ad-manager google-publisher-tag

5
推荐指数
0
解决办法
1040
查看次数

Xcode 工作区构建错误沙箱:rsync(1900)拒绝(1)文件读取数据

请原谅看到此内容的人——我是一名新开发人员,无法理解我在这里缺少的内容。当我为 iPhone 构建包含 AdMob 广告的 Xcode 工作区时,出现以下错误:

沙箱:rsync(1900)拒绝(1)文件读取数据/Users/philiplattanzio/Library/Developer/Xcode/DerivedData/TigerRun-gexhklhksmplmfagqcwbsfjmflme/Build/Products/Debug-iphoneos/XCFrameworkIntermediates/GoogleUserMessagingPlatform/UserMessagingPlatform.framework/Headers

我相信我已经安装了适当的框架。我不知道如何解决这个问题。

我重新安装了 pods 和 google swift 包管理器。我更新了 AdMob 上的隐私政策(不确定这是否有影响)

xcode build-error google-ad-manager

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