Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 在颤振中显示间隙性Ad_Flutter_Dart - Fatal编程技术网

Flutter 在颤振中显示间隙性Ad

Flutter 在颤振中显示间隙性Ad,flutter,dart,Flutter,Dart,这是否正确…它只显示测试广告,但不显示真实广告。我不知道以下方法对InterstituralAD是否正确。我已导入admob包,并按以下方式配置了AndroidManifest.xml <meta-data android:name="com.google.android.gms.ads.APPLICATION_ID" android:value="ca-app-pub-############~#######"/> 您已经在Tar

这是否正确…它只显示测试广告,但不显示真实广告。我不知道以下方法对InterstituralAD是否正确。我已导入
admob
包,并按以下方式配置了AndroidManifest.xml

 <meta-data
            android:name="com.google.android.gms.ads.APPLICATION_ID"
            android:value="ca-app-pub-############~#######"/>

您已经在TargetInfo中设置了测试设备


只要来自admob的所有ID都来自控制台(生产代码而非测试代码),那么当它在实际设备上运行时,而不是在您正在测试的设备上运行。它应该很好用。在新的应用程序上填充实际广告可能需要一些时间

如果它显示测试广告,它可能会在生产上起作用。别担心。您已经在TargetInfo中设置了测试设备。只要来自admob的所有ID都来自控制台(生产代码而非测试代码),那么当它在实际设备上运行时,而不是在您正在测试的设备上运行。它应该很好用。在新的应用程序上填充实际广告可能需要一些时间。所以不要担心,因为它可能会起作用。所以我没有任何改变,对吗?我必须删除这条线吗<代码>测试设备:测试设备!=无效的[testDevice]:null,否在设备上进行测试时,不必删除此行。你不需要做任何事。当它在真实世界中的用户设备上运行时,应该可以正常工作。我刚刚更新了我的答案,以最好地反映你问题的答案。谢谢
    static const MobileAdTargetingInfo targetingInfo = MobileAdTargetingInfo(
        testDevices: testDevice != null ? <String>[testDevice] : null,
        nonPersonalizedAds: true,
        keywords: <String>['Game', 'Mario'],
      );


    InterstitialAd _interstitialAd;



    @override
    void initState() {
        super.initState();

        FirebaseAdMob.instance.initialize(appId:"ca-app-pub-##############~########");

     } 



    @override
      void dispose() {
        _interstitialAd.dispose();
        super.dispose();
      }


 InterstitialAd createInterstitialAd() {
    return InterstitialAd(
        adUnitId: "ca-app-pub-#############/#######",
      //Change Interstitial AdUnitId with Admob ID
        targetingInfo: targetingInfo,
        listener: (MobileAdEvent event) {
          print("IntersttialAd $event");
        });
  }
onPressed:(){

    createInterstitialAd()
    ..load()
    ..show();

}