From ad1d9d7e60a1b236d2a201ca42e12e1d2954be39 Mon Sep 17 00:00:00 2001 From: Naser Hassan Date: Wed, 27 Jul 2022 14:49:17 +0300 Subject: [PATCH] disable ads --- lib/main.dart | 78 ++++----------------------------------------------- 1 file changed, 5 insertions(+), 73 deletions(-) diff --git a/lib/main.dart b/lib/main.dart index 70df413..660de62 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -1,10 +1,12 @@ import 'dart:async'; +import 'dart:typed_data'; import 'package:doddle/doddler.dart'; import 'package:doddle/generated/assets.gen.dart'; import 'package:doddle/models/draw_controller.dart'; import 'package:doddle/models/recorder_controller.dart'; import 'package:doddle/pages/about_me_page.dart'; +import 'package:doddle/pages/movie_time_page.dart'; import 'package:doddle/recorder_bloc/recorder_bloc.dart'; import 'package:firebase_core/firebase_core.dart'; import 'package:firebase_crashlytics/firebase_crashlytics.dart'; @@ -13,10 +15,12 @@ import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:google_mobile_ads/google_mobile_ads.dart'; +import 'package:screen_recorder/screen_recorder.dart'; import 'doddler_bloc/doddler_bloc.dart'; import 'doddler_bloc/doddler_event.dart'; import 'firebase_options.dart'; +import 'recorder_bloc/recorder_event.dart'; import 'utils/ad_helper.dart'; import 'widgets/tools_widget.dart'; @@ -112,6 +116,7 @@ class _HomePageState extends State { @override void initState() { + // TODO: Initialize _bannerAd _bannerAd = BannerAd( adUnitId: AdHelper.bannerAdUnitId, @@ -133,80 +138,7 @@ class _HomePageState extends State { _bannerAd.load(); } - // Timer? timer; - // static AdRequest request = const AdRequest( - // keywords: ['draw', 'painting'], - // contentUrl: 'www.nmmsoft.com', - // nonPersonalizedAds: false, - // ); - // RewardedAd? _rewardedAd; - // int _numRewardedLoadAttempts = 0; - - // void _createRewardedAd() { - // RewardedAd.load( - // adUnitId: 'ca-app-pub-3940256099942544/5224354917', - // request: request, - // rewardedAdLoadCallback: RewardedAdLoadCallback( - // onAdLoaded: (RewardedAd ad) { - // print('$ad loaded.'); - // _rewardedAd = ad; - // _numRewardedLoadAttempts = 0; - // }, - // onAdFailedToLoad: (LoadAdError error) { - // print('RewardedAd failed to load: $error'); - // _rewardedAd = null; - // _numRewardedLoadAttempts += 1; - // if (_numRewardedLoadAttempts < maxFailedLoadAttempts) { - // _createRewardedAd(); - // } - // }, - // )); - // } - - // void _showRewardedAd() { - // if (_rewardedAd == null) { - // print('Warning: attempt to show rewarded before loaded.'); - // return; - // } - // _rewardedAd!.fullScreenContentCallback = FullScreenContentCallback( - // onAdShowedFullScreenContent: (RewardedAd ad) => - // print('ad onAdShowedFullScreenContent.'), - // onAdDismissedFullScreenContent: (RewardedAd ad) { - // print('$ad onAdDismissedFullScreenContent.'); - // ad.dispose(); - // _createRewardedAd(); - // }, - // onAdFailedToShowFullScreenContent: (RewardedAd ad, AdError error) { - // print('$ad onAdFailedToShowFullScreenContent: $error'); - // ad.dispose(); - // _createRewardedAd(); - // }, - // ); - - // _rewardedAd!.setImmersiveMode(true); - // _rewardedAd!.show( - // onUserEarnedReward: (AdWithoutView ad, RewardItem reward) { - // print('$ad with reward $RewardItem(${reward.amount}, ${reward.type})'); - // }); - // _rewardedAd = null; - // } - - // @override - // void initState() { - // _createRewardedAd(); - // drawController = context.read().drawController; - // context.read().add(StartRecordingEvent()); - // super.initState(); - // } - - // @override - // void dispose() { - // _rewardedAd?.dispose(); - - // timer?.cancel(); - // super.dispose(); - // } @override void dispose() { // TODO: implement dispose