Chargementssss publicité 728x90...
`; // Injecter le HTML targetContainer.innerHTML = adHTML; // Marquer comme chargé setTimeout(() => { targetContainer.classList.add('senego-ad-loaded'); const zone = document.getElementById('senego-header-ad-zone'); if (zone) zone.classList.add('senego-ad-loaded'); console.log('[Senego AdSense RADICAL] Marqué comme chargé'); }, 1000); } // Méthode alternative avec createElement function injectAdSenseAlternative() { console.log('[Senego AdSense RADICAL] Méthode alternative...'); const isMobile = window.innerWidth <= 768; const targetContainer = isMobile ? document.getElementById('senego-ad-mobile') : document.getElementById('senego-ad-desktop'); if (!targetContainer) return; // Nettoyer targetContainer.innerHTML = ''; // Charger le script AdSense si pas déjà fait if (!document.querySelector('script[src*="adsbygoogle.js"]')) { const script = document.createElement('script'); script.async = true; script.src = `https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=${CONFIG.publisherId}`; script.crossOrigin = 'anonymous'; document.head.appendChild(script); } // Créer l'ins element const ins = document.createElement('ins'); ins.className = 'adsbygoogle'; ins.style.display = 'block'; ins.setAttribute('data-ad-client', CONFIG.publisherId); ins.setAttribute('data-ad-slot', CONFIG.adSlot); ins.setAttribute('data-ad-format', 'auto'); ins.setAttribute('data-full-width-responsive', 'true'); targetContainer.appendChild(ins); // Initialiser AdSense setTimeout(() => { try { window.adsbygoogle = window.adsbygoogle || []; window.adsbygoogle.push({}); console.log('[Senego AdSense RADICAL] Alternative - annonce poussée'); // Marquer comme chargé setTimeout(() => { targetContainer.classList.add('senego-ad-loaded'); const zone = document.getElementById('senego-header-ad-zone'); if (zone) zone.classList.add('senego-ad-loaded'); }, 1000); } catch (e) { console.error('[Senego AdSense RADICAL] Erreur alternative:', e); } }, 2000); } // Méthode IFRAME de secours function injectAdSenseIframe() { console.log('[Senego AdSense RADICAL] Méthode iframe de secours...'); const isMobile = window.innerWidth <= 768; const targetContainer = isMobile ? document.getElementById('senego-ad-mobile') : document.getElementById('senego-ad-desktop'); if (!targetContainer) return; const width = isMobile ? 320 : 728; const height = isMobile ? 50 : 90; targetContainer.innerHTML = ` `; targetContainer.classList.add('senego-ad-loaded'); const zone = document.getElementById('senego-header-ad-zone'); if (zone) zone.classList.add('senego-ad-loaded'); } // Démarrage immédiat après DOM ready if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', startInjection); } else { startInjection(); } function startInjection() { console.log('[Senego AdSense RADICAL] DOM prêt, démarrage injection...'); // Essayer méthode 1 setTimeout(() => { injectAdSenseDirectly(); }, 500); // Si échec, essayer méthode 2 setTimeout(() => { const loaded = document.querySelector('.senego-ad-loaded'); if (!loaded) { console.log('[Senego AdSense RADICAL] Méthode 1 échouée, essai méthode 2...'); injectAdSenseAlternative(); } }, 3000); // Si échec, essayer iframe setTimeout(() => { const loaded = document.querySelector('.senego-ad-loaded'); if (!loaded) { console.log('[Senego AdSense RADICAL] Méthodes 1&2 échouées, iframe de secours...'); injectAdSenseIframe(); } }, 6000); } // Fonction publique pour forcer le rechargement window.forceAdReload = function() { const containers = document.querySelectorAll('#senego-ad-desktop, #senego-ad-mobile'); containers.forEach(c => c.classList.remove('senego-ad-loaded')); startInjection(); }; })();

Dislocation de l’opposition : Le mot d’ordre de Sonko à ses militants

Ousmane Sonko a adressé un message à l’endroit de ses militants. Il les invite à s’abstenir « de conjectures inutiles et improductives et à éviter de commenter les choix libres des uns et des autres ».

In extenso

« Chers militantes, sympathisantes, militants, sympathisants

Le silence que nous avons adopté sur les derniers événements politiques et la reconfiguration politique en cours dans notre pays est une option bien réfléchie.Je vous invite tous à vous abstenir de conjectures inutiles et improductives et à éviter de commenter les choix libres des uns et des autres. Je vous invite surtout à investir le terrain et à continuer à parler de notre projet de société aux Sénégalais. Ces deux attitudes sont le seul gage de notre succès. Pastef a une histoire et un parcours, nous ne devons jamais le perdre de vue. Patriotiquement », a posté le leader de Pastef sur Facebook.

15 commentaires

  1. Malick Diallo

    vous raison soncko seule la berite triohonpheras ya trop de cineme dans le terrain politique meme systeme depuis 1960 vous etes le seule a etre contant contunuer sur cette lancè qu vous protege francement avec les cinema de macky le peuple est tres faitgue monsieur emergent . il revelent un caractaire socialement dangeureux nos enfants sont fatiguès .

  2. Cheikh GAYE

    notre école de partie doit axer sa force dans une argumentation solide et pertinente.de notre projet de vie. plutôt que de discussion inutile

  3. Badou

    Mon plus grand plaisir , c’est quand je lis les commentaires et m’aperçois que MALICK DIALLO est de l’autre camp , ouf on l’a échappé belle , je ne peux que sourire car ma mère est DIALLO , MALICK tu es presque un oncle à moi , mais nous n’avons rien à voir avec
    Jean Alfred .

  4. Samba Guisse

    écoutez que Dieu nous vienne en aide . il y a des gens qui ne sont pas intéressé pour le Sénégal . l argent à bouleverse toutes les moeurs. Depuis que nos vaillants grands parents sont partis l argent à remplacé les valeurs

Répondre à Daouda Samb Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *