【发布时间】:2021-02-06 16:22:23
【问题描述】:
我在 Delphi 10.3.3 Community Edition 中创建了一个新应用程序,放置了一个 TBannerAd,将其与底部对齐,我有一个加载广告的按钮 (BannerAd1.AdUnitID:='ca-app-pub-XXXXXXXXXXXXXXXX/XXXXXXXXXX'; BannerAd1.LoadAd;)。我尝试了尺寸为“自动”和“小”的 TbannerAd,但是当我单击正在运行的应用程序上的按钮时,没有显示任何广告。我在我的应用程序中所做的一切都有效,但没有显示广告。我使用了带有 stock rom (Anndroid 6) 的华为 ALE21 和带有 stock rom 的三星 SM-A605FN/DS (A6 plus) 来测试应用程序。我尝试了测试模式和正常模式,但在这两种情况下都没有显示广告。我什至没有收到错误消息,也没有任何来自 admob 的电子邮件告诉我它不起作用……在我的旧电脑(相同的 Delphi 版本和相同的手机)上,我的广告可以正常工作。现在,在全新安装的 Windows 10 上,除了 Delphi 和一些普通的应用程序,我无法制作带有广告的应用程序。而且我不会在手机上使用任何广告拦截应用程序。他们都是股票ROM。
谁能给我一个提示,为什么我不能在没有错误的情况下展示任何广告?
更新:Google 几天后给我发了一封电子邮件,说我的应用代码应该更改,并且在我的应用满足要求和类似的东西之前不会显示广告。所以我想问题是我只是想展示用于测试广告的广告正在运行,但我的应用中没有真实内容。几周后在一个真正的应用程序中尝试了它之后,我试图让广告显示在它的工作中。很抱歉问这个问题。我只是不知道 Google 不会在空白应用上显示广告..
【问题讨论】:
-
PS:权限列表中的admob服务已开启