我有一个带有广告的应用程序,当我使用测试广告单元在调试模式下运行我的应用程序时,一切正常。但是,当我使用 AdMob 中的真实广告单元在发布模式下运行应用程序时,出现错误
LoadAdError(code: 3, domain: com.google.android.gms.ads, message: No ad config., responseInfo: ResponseInfo(responseId: null, mediationAdapterClassName: , adapterResponses: []))
Run Code Online (Sandbox Code Playgroud)
这个问题困扰我快两个月了,请大家帮我解决一下。
这是我打开的 GitHub 问题的链接,请参阅它以获取更详细的解释。
我正在尝试从来电中获取电话号码,对于 Android,我一直在尝试实现这个答案,但我一直在努力,因为答案不完整,没有示例,而且非常抽象,这对于一个对平台渠道没有任何了解的人来说是很困难的。
\n我尝试过的:\n我在 ServiceReceiver 中实现了鸽子代码,声明了一个我想要更新并传递给 flutter 代码的变量,但是当我接到电话时,应用程序甚至不要求任何权限,这让我认为手机接到来电时不会调用 onReceive() 函数。
\n这是代码:
\n主要.dart:
\nimport \'package:flutter/material.dart\';\nimport \'package:flutter/services.dart\';\nimport \'./output.dart\';\n\nvoid main() {\n runApp(MyApp());\n}\n\n// void onClick() async {\n// SearchRequest request = SearchRequest()..query = \'test\';\n// Api api = Api();\n// SearchReply reply = await api.search(request);\n// print(\'reply: ${reply.result}\');\n// }\n\nclass MyApp extends StatefulWidget {\n // This widget is the root of your application.\n @override\n _MyAppState createState() => _MyAppState();\n}\n\nclass _MyAppState extends State<MyApp> {\n static const platform = const MethodChannel(\'battery.ttsollution.com\');\n String _phoneNumber = \'\';\n String _batteryLevel …Run Code Online (Sandbox Code Playgroud)