flutter - google_mobile_ads:未能加载广告:3
问题描述
这是我当前尝试加载广告的代码:
import 'package:flutter/material.dart';
import 'package:google_mobile_ads/google_mobile_ads.dart';
class HomePage extends StatelessWidget {
HomePage({Key? key}) : super(key: key);
final ad = BannerAd(
adUnitId: BannerAd.testAdUnitId,
request: AdRequest(),
size: AdSize.banner,
listener: BannerAdListener(),
)..load();
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: const Text('Pokedex'),
),
body: Container(
height: 50,
child: AdWidget(
ad: ad,
),
),
);
}
}
这是我初始化 MobileAds 的 main.dart 文件:
void main() {
WidgetsFlutterBinding.ensureInitialized();
MobileAds.instance.initialize();
// setting prefered orientations
SystemChrome.setPreferredOrientations([
DeviceOrientation.portraitUp,
]);
runApp(const MyApp());
}
广告只是没有加载,这是错误:
我不知道出了什么问题。
解决方案
推荐阅读
- algorithm - Bachmann-Landau 符号家族
- javascript - .Net Core Web API 不接受 json 字符串字段值
- python - .NET Core 2.0 和 Angular 初始应用程序构建失败 - 找不到 python,后跟 JavaScript 运行时错误
- c# - 尝试从 C# 将数据插入访问数据库,但失败了,我不知道为什么
- php - 更新 MEDIUMBLOB 时出现不希望的数据截断
- powershell - 从本地服务器运行但不是从活动目录中的客户端运行的 powershell 脚本
- javascript - jquery滑块视口宽度
- python - 获取嵌套字典和列表字典中父键和索引的“路径”
- android - XXXHDPI 设备不同分辨率的图像加载问题
- python - 无法在python中导入neo4j