public function getSetupHtml($params = array())
 {
     static $called = false;
     $code = '';
     if (!$called) {
         $called = true;
         if (F::app()->wg->EnableDynamicYield && F::app()->wg->ShowAds && AdEngine2Service::areAdsShowableOnPage()) {
             $code = self::$code;
         }
     }
     return $code;
 }
 public function shouldShowAds()
 {
     return $this->wg->EnableAdEngineExt && AdEngine2Service::areAdsShowableOnPage();
 }
 public static function isEnabled()
 {
     global $wgEnableAmazonMatch, $wgEnableAmazonMatchOld, $wgEnableAdEngineExt, $wgShowAds, $wgAdDriverUseSevenOneMedia;
     return ($wgEnableAmazonMatch || $wgEnableAmazonMatchOld) && $wgEnableAdEngineExt && $wgShowAds && AdEngine2Service::areAdsShowableOnPage() && !$wgAdDriverUseSevenOneMedia;
 }
 public static function isEnabled()
 {
     global $wgEnableAdEngineExt, $wgShowAds, $wgAdDriverUseSevenOneMedia;
     return $wgEnableAdEngineExt && $wgShowAds && AdEngine2Service::areAdsShowableOnPage() && self::getRtpCountries() && self::getRtpConfig() && !$wgAdDriverUseSevenOneMedia;
 }