将此标记用于与以编程方式处理广告相关的问题。如果使用AdMob或AdSense等特定技术,请务必添加相关标签。
Meta Audience Network 中有数千个广告请求,但没有展示次数
我已将 Meta Audience Network 集成到我的应用程序中(使用 flutter 构建)。两周以来,我可以看到数千个请求(实际上上周有 80 万个),但没有计算印象数。我无能为力...
我正在尝试使用 Adsterra 通过我的网站 (Next Js) 获利。我尝试基于 Next js 的 Google Adsense 代码,但没有成功。 _document.js中使用的代码 <question vote="0"> <p>我正在尝试使用 Adsterra 通过我的网站 (Next Js) 获利。我尝试基于 Next js 的 Google Adsense 代码,但没有成功。</p> <p>_document.js中使用的代码是</p> <pre><code> <script dangerouslySetInnerHTML={{ __html: ` atOptions = { 'key' : 'xxxxxxx', 'format' : 'iframe', 'height' : 60, 'width' : 468, 'params' : {} }; document.write('<scr' + 'ipt type="text/javascript" src="http' + (location.protocol === 'https:' ? 's' : '') + '://www.effectivecreativeformats.com/xxxxxxxxxx/invoke.js"></scr' + 'ipt>'); `, }} /> </code></pre> <p>下面是创建的组件的代码,用于插入到我想要放置广告的页面上</p> <pre><code>import React, { useEffect } from "react"; export default function Adsterra() { const loadAds = () => { try { if (typeof document !== "undefined") { atOptions = { 'key' : 'xxxxxxxxxx', 'format' : 'iframe', 'height' : 60, 'width' : 468, 'params' : {} }; document.write('<scr' + 'ipt type="text/javascript" src="http' + (location.protocol === 'https:' ? 's' : '') + '://www.displaynetworkprofit.com/xxxxxxxxxxx/invoke.js"></scr' + 'ipt>'); } } catch (error) { console.log("adsense error", error.message); } }; useEffect(() => { loadAds(); }, []); return ( <ins key = 'xxxxxxxxxxx' format = 'iframe' height = '60' width = '468' params = '{}' ></ins> ); } </code></pre> </question> <answer tick="false" vote="0"> <p>您应该尝试制作一个具有内部 Html 的脚本。像这样...</p> <pre><code>var scr1 = document.createElement("script"); scr1.innerHTML = ` var scr = document.createElement("script"); var atOptions = { 'key' : 'xxxxx', 'format' : 'iframe', 'height' : 90, 'width' : 728, 'params' : {} } scr.src = "http" + (location.protocol === "https:" ? "s" : "") + "://www.profitabledisplayformat.com/xxxxx/invoke.js"; document.querySelector("#_MainOuterIndexJs").appendChild(scr); `; document.querySelector("#_MainOuterIndexJs").appendChild(scr1); </code></pre> </answer> <answer tick="false" vote="-3"> <p>网站货币化策略包含各种各样的<a href="https://www.mediawrkz.com/best-video-monetization-platforms-usa/" rel="nofollow noreferrer">媒体作品</a>,每一个都是为了利用特定的优势和受众动态而量身定制的。从传统的展示广告和联盟营销到订阅服务、赞助内容和电子商务整合等创新模式,创收机会非常广泛。最合适策略的选择取决于您网站的利基、内容的性质以及受众的偏好。最终,成功的网站盈利计划将这些多样化的媒体作品结合起来,创造可持续的收入流,为内容创作者及其受众提供价值。</p> </answer> </body></html>
如何在next.js/react.js项目中实现Adsterra
所以我尝试在 ts/js Reactjs + nextjs 项目上实现 Adsterra Banner 300x50,这是 Adsterra 提供的脚本代码供我在网站中实现: <p>所以我尝试在 ts/js Reactjs + nextjs 项目上实现 Adsterra Banner 300x50,这是 Adsterra 提供的脚本代码供我在网站中实现:</p> <pre><code><script type="text/javascript"> atOptions = { 'key' : 'XXXXXX', 'format' : 'iframe', 'height' : 50, 'width' : 320, 'params' : {} }; document.write('<scr' + 'ipt type="text/javascript" src="http' + (location.protocol === 'https:' ? 's' : '') + '://www.effectivecreativeformat.com/66e709b141fa8aa6d66cfda7e0b098a6/invoke.js"></scr' + 'ipt>'); </script> </code></pre> <p>这就是我实现它的方式,使用“Script/next”</p> <pre><code><Script id="show-banner" strategy="afterInteractive"> {` atOptions = { 'key' : 'XXXXXX', 'format' : 'iframe', 'height' : 50, 'width' : 320, 'params' : {} }; document.write('<scr' + 'ipt type="text/javascript" src="http' + (location.protocol === 'https:' ? 's' : '') + '://www.effectivecreativeformat.com/66e709b141fa8aa6d66cfda7e0b098a6/invoke.js"></scr'+'ipt>'); `} </Script> </code></pre> <p>我在这里遇到的问题是,一旦页面加载,所有内容都变成空白。我希望有人可以帮助我在 nextjs 或 React 项目上实施 Adsterra 的经验。谢谢你</p> </question> <answer tick="true" vote="3"> <p>这就是我让它发挥作用的方式</p> <pre><code>import { useEffect, useRef } from 'react' export default function Banner(): JSX.Element { const banner = useRef<HTMLDivElement>() const atOptions = { key: 'KEY_HERE', format: 'iframe', height: 50, width: 320, params: {}, } useEffect(() => { if (banner.current && !banner.current.firstChild) { const conf = document.createElement('script') const script = document.createElement('script') script.type = 'text/javascript' script.src = `//www.highperformancedformats.com/${atOptions.key}/invoke.js` conf.innerHTML = `atOptions = ${JSON.stringify(atOptions)}` banner.current.append(conf) banner.current.append(script) } }, [banner]) return <div className="mx-2 my-5 border border-gray-200 justify-center items-center text-white text-center" ref={banner}></div> } </code></pre> </answer> <answer tick="false" vote="0"> <p>Mathew Agustin Bella 的答案非常适合 React, 我想为任何有 Angular 问题的人回答这个问题</p> <p>在你的 component.ts 文件中</p> <pre><code>export class adComponent{ @ViewChild('adDiv') adDiv!: ElementRef<HTMLDivElement> | undefined; atOptions = { 'key' : ''KEY_HERE'', 'format' : 'iframe', 'height' : 90, 'width' : 728, 'params' : {} }; ngAfterViewInit() { console.log("adsloading") const conf = document.createElement('script') var s = document.createElement("script"); s.type = "text/javascript"; s.src = "//www.profitablecreativeformat.com/${atOptions.key}/invoke.js"; conf.innerHTML = `atOptions = ${JSON.stringify(this.atOptions)}`; this.adDiv?.nativeElement.append(conf); this.adDiv?.nativeElement.append(s); } } </code></pre> <p>在你的 component.html 文件中</p> <pre><code><div #adDiv> </div> </code></pre> </answer> </body></html>
我正在为我的应用填写 Google Play 数据安全表单。我的应用程序使用 AdMob,并且没有其他收集用户信息的库。应该怎么填写呢?
为什么我的插页式广告在 andorid kotlin 中没有显示
**我尝试了很多次但都失败了。我是 Android 开发新手。我的代码正确吗?请帮我。我创建了一个类来加载广告加载工作:** 类 InterstitialAds { 变种
如果我将广告应用添加到我的应用程序中,但我实际上并没有在 Admob 中将其货币化,我仍然可以获得点击费用吗?我上个月发布了一个应用程序,现在我意识到,我没有货币化......
经过几个小时的寻找像谷歌广告这样的广告服务,尝试将它们添加到我的新标签页 Chrome 扩展程序中,我找不到一个允许在扩展程序中投放广告的服务。所有的服务都需要一个w...
在 Jetpack Compose 中计算广告点击次数并每 3 次点击显示广告
我使用 AdMob 在 Jetpack Compose 项目上实现了插页式广告。它运行得很好,但我想让用户不会感到沮丧。用户点击...时应该会看到插页式广告
当我在 Facebook 上为我的 Flutter 应用程序创建广告时,如何跟踪安装数量?
我创建了一个 flutter 应用程序并发布到 Play 商店,我通过付费广告在 Facebook 上推广该应用程序。问题是facebook无法追踪安装数量所以我只是做了一个正常的...
Blogger 使用 javascript 手动放置 AdSense
我有一个可以自动放置的博客网站,但我认为这毁了我的文章。我想通过替换想要广告的文本来制作自定义 Adsense 展示位置。例如,我想要...
Swift Show Meta Audience Network 原生广告
我正在使用 Facebook 的 Audience Network SDK 在我的应用程序中展示原生广告。问题是: 我们应该在哪里获取投标有效负载字符串来填充该字段? 代码: 私有函数 loadFacebookAd() { ...
Admob Banner 广告加载失败,错误代码:3 未填写
我已在我的应用程序中集成了 admob 横幅和插页式广告。我注意到一些广告横幅无法加载。我已经调试了广告加载失败时的错误代码,错误代码很常见 Error : 3 这意味着...
(抱歉我的英语), 我的应用程序不再显示广告,无论是在测试模式还是从 Play 商店下载。我尝试过不同的平台(start.io、unity、approving...
我有一个课堂项目,其中一部分需要我离线下载网页。我首先尝试了 wget,但意识到我无法使用它获得网页的 javascript 功能。所以我...
当我执行蓝牙低功耗扫描时,我遇到了两个我不理解的广告数据包。这两个数据包分别是:
KnoxVpnUidStorageknoxVpnSupported API 返回值是 false
我正在尝试使用 Android Studio 在我的 Android 应用程序上设置 AdColony。 我第一次启动该应用程序并使用 SDK 时,它运行良好。当我退出应用程序并返回时,它会出现白屏并且
为什么 Google 在同一次点击中同时附加 gclid 和 gbraid 参数?
据我所知,Google 仅在无法将特定用户与特定点击关联起来(如 gclid)时才会使用 gbraid 或 wbraid。 查看我的日志后,我发现...
我正在尝试为我在空闲时间做的小项目解码 ADS 数据。我想检索尽可能多的信息。到目前为止我已经成功解码了大部分符号信息。 ...
如果我的游戏可以让儿童和成人一起玩,如何在 Applovin SDK 中设置用户年龄
我在我的文字游戏中使用 Applovin SDK 来投放广告,当我阅读 Applovin 的隐私政策时,它说: 您必须通过以下方式为最终用户设置适当的与年龄相关的标志值: AppLovin SDK 和/或相关
所以,我有一个插页式广告单元,用于我应用程序中的所有屏幕/活动,但匹配率太低,只有 12%。那么,在每个屏幕上创建每个插页式广告单元是个好主意吗?...