{"id":1003,"date":"2024-07-31T09:05:08","date_gmt":"2024-07-31T01:05:08","guid":{"rendered":"https:\/\/gjweb.top\/?p=1003"},"modified":"2024-07-31T09:05:11","modified_gmt":"2024-07-31T01:05:11","slug":"flutter%e4%b8%aa%e4%ba%ba%e5%bc%80%e5%8f%91%e8%80%85%e5%af%b9%e6%8e%a5%e5%b9%bf%e5%91%8a%e5%b9%b3%e5%8f%b0","status":"publish","type":"post","link":"https:\/\/gjweb.top\/?p=1003","title":{"rendered":"flutter\u4e2a\u4eba\u5f00\u53d1\u8005\u5bf9\u63a5\u5e7f\u544a\u5e73\u53f0"},"content":{"rendered":"\n<p>\u7ecf\u8fc7\u8c03\u7814\u548c\u6280\u672f\u9a8c\u8bc1\u5e02\u573a\u4e3b\u6d41\u7684\u805a\u5408\u5e7f\u544a\u5e73\u53f0\u5982\u7a7f\u5c71\u7532\u3001\u5b57\u8282\u8df3\u52a8\u3001\u817e\u8baf\u5e7f\u544a\u3001\u5e7f\u70b9\u901a\u3001\u4f18\u91cf\u6c47\u7b49\u5747\u4e0d\u652f\u6301\u5bf9\u63a5\u4e2a\u4eba\u5f00\u53d1\u8005\u3002\u6700\u7ec8\u627e\u5230\u4e00\u5bb6\u53ef\u4ee5\u4e2a\u4eba\u5f00\u53d1\u8005\u7684\u5bf9\u63a5\u5e73\u53f0 <a href=\"https:\/\/www.13lm.com\/\">\u53e3\u888b\u5de5\u5382<\/a><\/p>\n\n\n\n<p>\u6ce8\u518c\u6d41\u7a0b\u6839\u636e\u5b98\u65b9\u7684\u5f15\u5bfc\u6b65\u9aa4\u5373\u53ef\uff0c\u6700\u7ec8\u4f1a\u5f97\u5230\u5e73\u53f0\u63d0\u4f9b\u7684 appid \u548c \u5e7f\u544a\u5e73\u53f0ID<\/p>\n\n\n\n<p>flutter \u4e2d\u4f7f\u7528\u7b2c\u4e09\u65b9\u805a\u5408SDK <code>flutter_pangle_ads<\/code>\uff0c\u4e0b\u9762\u4ee5\u6700\u65b0\u7248SDK\u5b9e\u73b0\u5e7f\u544a\u5bf9\u63a5<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u5b89\u88c5<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>flutter_pangle_ads <\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">\u521d\u59cb\u5316\u5b9e\u4f8b\u5e76\u8bbe\u7f6e\u5f00\u5c4f\u5e7f\u544a<\/h2>\n\n\n\n<p>\u5728 <code>main.dart<\/code> \u4e2d\u914d\u7f6e \u5f00\u5c4f\u5e7f\u544a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>import 'package:flutter\/material.dart';<br>import 'package:get\/get.dart';<br>import 'app\/routes\/app_pages.dart';<br>import 'package:flutter_pangle_ads\/flutter_pangle_ads.dart';<br>void main() async {<br> &nbsp;WidgetsFlutterBinding.ensureInitialized();<br> &nbsp;setAdEvent();<br> &nbsp;init().then((value) {<br> &nbsp; &nbsp;if (value) {<br> &nbsp; &nbsp; &nbsp;FlutterPangleAds.showSplashAd(<br> &nbsp; &nbsp; &nbsp; &nbsp;\"xxx\", \/\/ \u5e7f\u544a\u4f4dID<br> &nbsp; &nbsp; &nbsp; &nbsp;timeout: 3.5,<br> &nbsp; &nbsp;  );<br> &nbsp;  }<br>  });<br> &nbsp;runApp(<br> &nbsp; &nbsp;GetMaterialApp(<br> &nbsp; &nbsp; &nbsp;title: \"Application\",<br> &nbsp; &nbsp; &nbsp;initialRoute: AppPages.INITIAL,<br> &nbsp; &nbsp; &nbsp;getPages: AppPages.routes,<br> &nbsp; &nbsp; &nbsp;theme: ThemeData(<br> &nbsp; &nbsp; &nbsp; &nbsp;useMaterial3: true,<br> &nbsp; &nbsp; &nbsp; &nbsp;colorScheme: ColorScheme.fromSeed(<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;seedColor: const Color.fromRGBO(89, 32, 228, 1),<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;brightness: Brightness.light,<br> &nbsp; &nbsp; &nbsp;  ),<br> &nbsp; &nbsp;  )<br> &nbsp;  ),<br>  );<br>}<br>\/\/\/ \u521d\u59cb\u5316\u5e7f\u544a SDK<br>Future&lt;bool&gt; init() async {<br> &nbsp;bool result = await FlutterPangleAds.initAd(<br> &nbsp; &nbsp;\"xxx\", \/\/ \u5e94\u7528APPID<br> &nbsp; &nbsp;directDownloadNetworkType: &#91;<br> &nbsp; &nbsp; &nbsp;NetworkType.kNetworkStateMobile,<br> &nbsp; &nbsp; &nbsp;NetworkType.kNetworkStateWifi,<br> &nbsp;  ],<br>  );<br> &nbsp;print(\"\u5e7f\u544aSDK \u521d\u59cb\u5316${result ? '\u6210\u529f' : '\u5931\u8d25'}\");<br>\u200b<br> &nbsp;\/\/ \u6253\u5f00\u4e2a\u6027\u5316\u5e7f\u544a\u63a8\u8350<br> &nbsp;FlutterPangleAds.setUserExtData(personalAdsType: '1');<br> &nbsp;return result;<br>}<br>\/\/ \u8bbe\u7f6e\u5e7f\u544a\u76d1\u542c<br>Future&lt;void&gt; setAdEvent() async {<br> &nbsp;FlutterPangleAds.onEventListener((event) {<br> &nbsp; &nbsp;print(\"event---- ${event.action}\");<br>\u200b<br> &nbsp; &nbsp;if(event.action == \"onAdComplete\"){<br> &nbsp; &nbsp; &nbsp;\/**\u53ea\u6709\u5956\u52b1\u6a21\u5757\u4e0b\uff0c\u624d\u4f1a\u89e6\u53d1\u64ad\u653e\u5b8c\u6210\u56de\u8c03\uff1b\u5f00\u5c4f\u5e7f\u544a\u4e0d\u4f1a\u89e6\u53d1*\/<br> &nbsp; &nbsp; &nbsp;print(\"\u5e7f\u544a\u64ad\u653e\u5b8c\u6210\");<br> &nbsp;  }<br>  });<br>}<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">\u5168\u5c4f\u5e7f\u544a\u4f4d\u5b9e\u4f8b<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>FlutterPangleAds.showFullScreenVideoAd(\"xxx\"); \/\/ \u5e7f\u544a\u4f4dID<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><\/h2>\n","protected":false},"excerpt":{"rendered":"<p>\u7ecf\u8fc7\u8c03\u7814\u548c\u6280\u672f\u9a8c\u8bc1\u5e02\u573a\u4e3b\u6d41\u7684\u805a\u5408\u5e7f\u544a\u5e73\u53f0\u5982\u7a7f\u5c71\u7532\u3001\u5b57\u8282\u8df3\u52a8\u3001\u817e\u8baf\u5e7f\u544a\u3001\u5e7f\u70b9\u901a\u3001\u4f18\u91cf\u6c47\u7b49\u5747\u4e0d\u652f\u6301\u5bf9\u63a5\u4e2a\u4eba\u5f00\u53d1\u8005\u3002 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[63],"tags":[],"class_list":["post-1003","post","type-post","status-publish","format-standard","hentry","category-flutter"],"_links":{"self":[{"href":"https:\/\/gjweb.top\/index.php?rest_route=\/wp\/v2\/posts\/1003","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gjweb.top\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gjweb.top\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gjweb.top\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gjweb.top\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1003"}],"version-history":[{"count":1,"href":"https:\/\/gjweb.top\/index.php?rest_route=\/wp\/v2\/posts\/1003\/revisions"}],"predecessor-version":[{"id":1004,"href":"https:\/\/gjweb.top\/index.php?rest_route=\/wp\/v2\/posts\/1003\/revisions\/1004"}],"wp:attachment":[{"href":"https:\/\/gjweb.top\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1003"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gjweb.top\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1003"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gjweb.top\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1003"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}