delphi - admob 加载失败:delphi 上的 0
问题描述
我正在使用带有 admob 的 Delphi 10.2。
授权列表上的 Admob 服务设置为 true 以进行调试和发布配置,并且 FMX.Advertising 在 USES 子句下。
昨天我在 admob 上创建了两个广告单元(一个横幅广告和一个插页式广告)。该应用程序与 Firebase 相关联。
我在表单中添加了一个 Tbanneradd 并添加了以下代码:
procedure TFrm.FormShow(Sender: TObject);
begin
if ad1.AdUnitID='' then
ad1.AdUnitID:='ca-app-pub-3940256099942544/8691691433'; // GOOGLE TEST AD ID
ad1.LoadAd;
end;
特性:
广告尺寸:自动
对齐:顶部
当我运行该应用程序时,我收到以下错误:
错误“广告未能加载:0”
我正在使用谷歌广告测试 ID,因为使用我自己的代码我得到了同样的错误。
任何想法?我是否必须手动在 androidmanifest 上添加任何内容?如果是,在哪里?
我正在遵循这个 embarcadero 步骤(使用 AdMob 服务),但我无法加载任何广告。
谢谢你。
解决方案
推荐阅读
- python - 从文本文件中绘制一行数据
- ruby-on-rails - 过滤器下拉列表在 Rails 5 中的 Active Admin 中显示为对象
- html - 你如何在一个可以增加或减少的 div 中垂直居中一个单选按钮?
- java - 从另一个类访问列表
- sql - 在不聚合的情况下以一对多关系透视包含数据的表?
- python - 标签没有在 tkinter 中消失
- java - 天蓝色 AD Spring Boot 令牌生成无效签名
- python - 将两个 numpy 数组合并为一个 matplotlib 图像
- c++ - 为什么 libcxx 的 condition_variable 是 constexpr 和 noexcept,但在 The Standard 中却不是?
- vb.net - 使用重复检查数据问题向 DataGridView 添加新行