{"action":"opened","issue":{"url":"https://api.github.com/repos/flutter/flutter/issues/22488","repository_url":"https://api.github.com/repos/flutter/flutter","labels_url":"https://api.github.com/repos/flutter/flutter/issues/22488/labels{/name}","comments_url":"https://api.github.com/repos/flutter/flutter/issues/22488/comments","events_url":"https://api.github.com/repos/flutter/flutter/issues/22488/events","html_url":"https://github.com/flutter/flutter/issues/22488","id":365217788,"node_id":"MDU6SXNzdWUzNjUyMTc3ODg=","number":22488,"title":"[firebase_admob plugin] _interstitialAd?.dispose() throws PlatformException every time","user":{"login":"wiserbird","id":43718376,"node_id":"MDQ6VXNlcjQzNzE4Mzc2","avatar_url":"https://avatars0.githubusercontent.com/u/43718376?v=4","gravatar_id":"","url":"https://api.github.com/users/wiserbird","html_url":"https://github.com/wiserbird","followers_url":"https://api.github.com/users/wiserbird/followers","following_url":"https://api.github.com/users/wiserbird/following{/other_user}","gists_url":"https://api.github.com/users/wiserbird/gists{/gist_id}","starred_url":"https://api.github.com/users/wiserbird/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wiserbird/subscriptions","organizations_url":"https://api.github.com/users/wiserbird/orgs","repos_url":"https://api.github.com/users/wiserbird/repos","events_url":"https://api.github.com/users/wiserbird/events{/privacy}","received_events_url":"https://api.github.com/users/wiserbird/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-09-30T11:37:28Z","updated_at":"2018-09-30T11:37:28Z","closed_at":null,"author_association":"NONE","body":"I am using firebase_admob plugin(0.6.1) to display banner and interstitial ads.\r\n\r\nWhen _interstitialAd?.dispose() is call, PlatformException occurs every time.\r\n\r\nMy code is the same as the example of firebase_admob plugin.\r\n\r\n  @override\r\n  void dispose() {\r\n\r\n    _interstitialAd?.dispose();  --> exception occurs every time\r\n\r\n    super.dispose();\r\n  }\r\n\r\nFlutter : 0.8.2\r\nDart : 2.1.0-dev.3.1.flutter-760a9690c2\r\nfirebase_admob plugin : 0.6.1\r\n\r\n[VERBOSE-2:shell.cc(181)] Dart Error: Unhandled exception:\r\nPlatformException(no_ad_for_id, dispose failed, no ad exists for id=861467796, null)\r\n#0      StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:551:7)\r\n#1      MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:279:18)\r\n<asynchronous suspension>\r\n#2      _invokeBooleanMethod (package:firebase_admob/firebase_admob.dart:509:61)\r\n<asynchronous suspension>\r\n#3      MobileAd.dispose (package:firebase_admob/firebase_admob.dart:229:12)\r\n#4      _ExerciseWidgetState.dispose (file:///Users/upinel9/work/bitbucket/upinel9_treasure_house/dart/flutter/kest/lib/exercise_widget.dart:60:22)\r\n#5      StatefulElement.unmount (package:flutter/src/widgets/framework.dart:3833:12)\r\n#6      _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1697:13)\r\n#7      _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)\r\n#8      SingleChildRenderObjectElement<…>\r\n"}}
{"actor":{"display_login":"wiserbird"}}