我们正在尝试在报告中使用谷歌广告管理器中的键值功能,
// 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)
我们在这里缺少什么吗?
我们如何生成可以向我们显示“关键值”的价值以及展示次数和点击次数的报告?
我是移动广告的新手。我正在加载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
我正在尝试根据浏览器大小加载横幅.因此,在我有一个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) 我正在努力尝试包含来自 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 广告?
我正在研究如何通过代码将 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)
我正在寻找方法来确定目标网站是什么。任何帮助表示赞赏。
您好,我一直在使用 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 次刷新令牌。
我相信刷新令牌的有效性是终生的,那么为什么会发生这种情况呢?
我在粘贴 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) 我来自产品团队(不是经验丰富的开发人员),我希望在 Android Studio 中构建/运行这个项目。我正在研究不同类型的谷歌横幅广告,并从Here克隆了他们的示例项目。
我修复了一些与 AndroidManifest 文件相关的问题,但在运行时遇到了其他问题。我确定我缺少一些参考或依赖,但无法单独解决。
Error:Module 'main6' production: java.lang.NoClassDefFoundError: com/android/resources/ResourceFolderType
Run Code Online (Sandbox Code Playgroud) 我正在将 Google 发布商标签库集成到网络应用程序的客户端。Google 发布商代码库 (gpt.js) 触发加载 tpc.googlesynmination.com/sodar/sodar2.js 脚本。这个sodar2.js脚本有什么用?
请原谅看到此内容的人——我是一名新开发人员,无法理解我在这里缺少的内容。当我为 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 上的隐私政策(不确定这是否有影响)
adsense ×4
google-dfp ×4
javascript ×3
android ×2
ads ×1
build-error ×1
c# ×1
css ×1
flutter ×1
gpt ×1
html ×1
java ×1
postman ×1
restsharp ×1
xcode ×1