printAdStatus static method

void printAdStatus()

Print current ad status for debugging

Implementation

static void printAdStatus() {
  print('\nšŸ” Ad Status Debug Info:');
  print('━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━');

  final adsStatus = AdHelper.adsStatus;
  final loadingStatus = AdHelper.loadingStatus;
  final adStates = AdHelper.adStates;

  adsStatus.forEach((adType, isReady) {
    String status = '';
    if (loadingStatus[adType] == true) {
      status = 'šŸ”„ Loading...';
    } else if (isReady) {
      status = 'āœ… Ready';
    } else {
      status = 'āŒ Failed/Not Loaded';
    }

    print('$adType: $status (State: ${adStates[adType]})');
  });

  print('━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n');
}