Post

Replies

Boosts

Views

Activity

Reply to ATT Prompt Appears in Simulator but Not on Physical Device - Cordova iOS App
async handleIOSConsent() { const trackingStatus = await consent.trackingAuthorizationStatus(); console.log('📢 iOS tracking status:', trackingStatus); if (trackingStatus === 0) { // notDetermined const newStatus = await consent.requestTrackingAuthorization(); console.log('📢 New tracking status:', newStatus); } } async init() { if (this.isInitialized) return; try { // Wait for device ready await new Promise(resolve => setTimeout(resolve, 1000)); // Check consent on iOS if (cordova.platformId === 'ios') { await this.handleIOSConsent(); } // Initialize AdMob and continue with other initializations await admob.start(); // ... } catch (error) { console.error('Error initializing:', error); } } // Initialization document.addEventListener('deviceready', () => { console.log('Initializing AdManager...'); setTimeout(() => { window.adManager = new AdManager(); window.adManager.init(); }, 1500); }, false);
Jan ’25