Firebase 使用什么来代替“引用”;“测试设备”;在AdMob上做真正的广告?
我正在使用Flatter的firebase_admob软件包来显示广告,它可以在非真实广告上工作,它们会出现在应用程序上。此外,我还更新了adUnitId,将广告整合到我的真实admob帐户中 但是,当我想展示真实的广告时,我不知道该怎么做Firebase 使用什么来代替“引用”;“测试设备”;在AdMob上做真正的广告?,firebase,flutter,dart,admob,Firebase,Flutter,Dart,Admob,我正在使用Flatter的firebase_admob软件包来显示广告,它可以在非真实广告上工作,它们会出现在应用程序上。此外,我还更新了adUnitId,将广告整合到我的真实admob帐户中 但是,当我想展示真实的广告时,我不知道该怎么做 MobileAdTargetingInfo targetingInfo = MobileAdTargetingInfo( keywords: <String>['game', 'words'], testDevices: <Stri
MobileAdTargetingInfo targetingInfo = MobileAdTargetingInfo(
keywords: <String>['game', 'words'],
testDevices: <String>[],
);
BannerAd myBanner = BannerAd(
adUnitId: "[here is my unit ID]",
size: AdSize.smartBanner,
targetingInfo: targetingInfo,
},
);
void initState() {
FirebaseAdMob.instance.initialize(appId: "[my admob ID]");
super.initState();
}
MobileAdTargetingInfo targetingInfo=MobileAdTargetingInfo(
关键词:[“游戏”,“文字”],
测试设备:[],
);
BannerAd myBanner=BannerAd(
adUnitId:“[这是我的单位ID]”,
大小:AdSize.smartBanner,
targetingInfo:targetingInfo,
},
);
void initState(){
初始化(appId:“[my admob ID]”);
super.initState();
}
那么,我应该在testDevices上写些什么,以便向真实用户显示广告,而不需要手动写入每个用户的设备id?我通过一些实验找到了答案。我将我的应用程序放在Play Store上,它工作正常,显示广告 基本上,如果你想显示真实的广告而不是测试广告,就让
testDevices
为空,不要填充它
不要忘记将AdMob帐户中的真实单位id作为
adUnitId: "your unit ID",
最终代码应如下所示:
...
MobileAdTargetingInfo targetingInfo = MobileAdTargetingInfo(
keywords: <String>['game', 'words'],
);
BannerAd myBanner = BannerAd(
adUnitId: "your unit ID",
size: AdSize.smartBanner,
targetingInfo: targetingInfo,
},
);
...
。。。
MobileAdTargetingInfo targetingInfo=MobileAdTargetingInfo(
关键词:[“游戏”,“文字”],
);
BannerAd myBanner=BannerAd(
adUnitId:“你的单位ID”,
大小:AdSize.smartBanner,
targetingInfo:targetingInfo,
},
);
...
我通过一些实验找到了答案。我将我的应用程序放在Play Store上,它工作正常,显示广告
基本上,如果你想显示真实的广告而不是测试广告,就让testDevices
为空,不要填充它
不要忘记将AdMob帐户中的真实单位id作为
adUnitId: "your unit ID",
最终代码应如下所示:
...
MobileAdTargetingInfo targetingInfo = MobileAdTargetingInfo(
keywords: <String>['game', 'words'],
);
BannerAd myBanner = BannerAd(
adUnitId: "your unit ID",
size: AdSize.smartBanner,
targetingInfo: targetingInfo,
},
);
...
。。。
MobileAdTargetingInfo targetingInfo=MobileAdTargetingInfo(
关键词:[“游戏”,“文字”],
);
BannerAd myBanner=BannerAd(
adUnitId:“你的单位ID”,
大小:AdSize.smartBanner,
targetingInfo:targetingInfo,
},
);
...