@@ -33,9 +33,13 @@ class AdMobAdProvider implements AdProvider {
3333 _logger.info ('AdMobAdProvider: Initializing Google Mobile Ads SDK...' );
3434 try {
3535 await admob.MobileAds .instance.initialize ();
36- _logger.info ('AdMobAdProvider: Google Mobile Ads SDK initialized successfully.' );
36+ _logger.info (
37+ 'AdMobAdProvider: Google Mobile Ads SDK initialized successfully.' ,
38+ );
3739 } catch (e) {
38- _logger.severe ('AdMobAdProvider: Failed to initialize Google Mobile Ads SDK: $e ' );
40+ _logger.severe (
41+ 'AdMobAdProvider: Failed to initialize Google Mobile Ads SDK: $e ' ,
42+ );
3943 // Depending on requirements, you might want to rethrow or handle this more gracefully.
4044 // For now, we log and continue, as ad loading might still work in some cases.
4145 }
@@ -50,11 +54,15 @@ class AdMobAdProvider implements AdProvider {
5054 }) async {
5155 _logger.info ('AdMobAdProvider: loadNativeAd called for adId: $adId ' );
5256 if (adId == null || adId.isEmpty) {
53- _logger.warning ('AdMobAdProvider: No native ad unit ID provided for AdMob.' );
57+ _logger.warning (
58+ 'AdMobAdProvider: No native ad unit ID provided for AdMob.' ,
59+ );
5460 return null ;
5561 }
5662
57- _logger.info ('AdMobAdProvider: Attempting to load native ad from unit ID: $adId ' );
63+ _logger.info (
64+ 'AdMobAdProvider: Attempting to load native ad from unit ID: $adId ' ,
65+ );
5866
5967 // Determine the template type based on the user's feed style preference.
6068 final templateType = headlineImageStyle == HeadlineImageStyle .largeThumbnail
@@ -117,7 +125,9 @@ class AdMobAdProvider implements AdProvider {
117125 );
118126
119127 if (googleNativeAd == null ) {
120- _logger.warning ('AdMobAdProvider: Google Native Ad object is null after load attempt.' );
128+ _logger.warning (
129+ 'AdMobAdProvider: Google Native Ad object is null after load attempt.' ,
130+ );
121131 return null ;
122132 }
123133
@@ -139,11 +149,15 @@ class AdMobAdProvider implements AdProvider {
139149 }) async {
140150 _logger.info ('AdMobAdProvider: loadBannerAd called for adId: $adId ' );
141151 if (adId == null || adId.isEmpty) {
142- _logger.warning ('AdMobAdProvider: No banner ad unit ID provided for AdMob.' );
152+ _logger.warning (
153+ 'AdMobAdProvider: No banner ad unit ID provided for AdMob.' ,
154+ );
143155 return null ;
144156 }
145157
146- _logger.info ('AdMobAdProvider: Attempting to load banner ad from unit ID: $adId ' );
158+ _logger.info (
159+ 'AdMobAdProvider: Attempting to load banner ad from unit ID: $adId ' ,
160+ );
147161
148162 // Determine the ad size based on the user's feed style preference.
149163 final adSize = headlineImageStyle == HeadlineImageStyle .largeThumbnail
@@ -195,7 +209,9 @@ class AdMobAdProvider implements AdProvider {
195209 );
196210
197211 if (googleBannerAd == null ) {
198- _logger.warning ('AdMobAdProvider: Google Banner Ad object is null after load attempt.' );
212+ _logger.warning (
213+ 'AdMobAdProvider: Google Banner Ad object is null after load attempt.' ,
214+ );
199215 return null ;
200216 }
201217
@@ -216,11 +232,15 @@ class AdMobAdProvider implements AdProvider {
216232 }) async {
217233 _logger.info ('AdMobAdProvider: loadInterstitialAd called for adId: $adId ' );
218234 if (adId == null || adId.isEmpty) {
219- _logger.warning ('AdMobAdProvider: No interstitial ad unit ID provided for AdMob.' );
235+ _logger.warning (
236+ 'AdMobAdProvider: No interstitial ad unit ID provided for AdMob.' ,
237+ );
220238 return null ;
221239 }
222240
223- _logger.info ('AdMobAdProvider: Attempting to load interstitial ad from unit ID: $adId ' );
241+ _logger.info (
242+ 'AdMobAdProvider: Attempting to load interstitial ad from unit ID: $adId ' ,
243+ );
224244
225245 final completer = Completer <admob.InterstitialAd ?>();
226246
@@ -233,7 +253,9 @@ class AdMobAdProvider implements AdProvider {
233253 completer.complete (ad);
234254 },
235255 onAdFailedToLoad: (error) {
236- _logger.severe ('AdMobAdProvider: Interstitial Ad failed to load: $error ' );
256+ _logger.severe (
257+ 'AdMobAdProvider: Interstitial Ad failed to load: $error ' ,
258+ );
237259 completer.complete (null );
238260 },
239261 ),
@@ -248,7 +270,9 @@ class AdMobAdProvider implements AdProvider {
248270 );
249271
250272 if (googleInterstitialAd == null ) {
251- _logger.warning ('AdMobAdProvider: Google Interstitial Ad object is null after load attempt.' );
273+ _logger.warning (
274+ 'AdMobAdProvider: Google Interstitial Ad object is null after load attempt.' ,
275+ );
252276 return null ;
253277 }
254278
0 commit comments