function _adsense_can_insert_another in Google AdSense integration 5.3
Same name and namespace in other branches
- 5 adsense.module \_adsense_can_insert_another()
- 5.2 adsense.module \_adsense_can_insert_another()
- 6 adsense.module \_adsense_can_insert_another()
Determine if AdSense has reached limit on this page. As per Google's policies, a page can have up to 3 ad units and 3 link units.
Return value
TRUE if we can insert another ad, FALSE if not allowed.
1 call to _adsense_can_insert_another()
- adsense_display in ./
adsense.module - Generates the Google AdSense Ad
File
- ./
adsense.module, line 508 - Displays Google AdSense ads on Drupal pages
Code
function _adsense_can_insert_another($type = ADSENSE_TYPE_AD) {
static $num_ads = array(
ADSENSE_TYPE_AD => 0,
ADSENSE_TYPE_LINK => 0,
ADSENSE_TYPE_SEARCH => 0,
);
$max_ads = array(
ADSENSE_TYPE_AD => 3,
ADSENSE_TYPE_LINK => 3,
ADSENSE_TYPE_SEARCH => 2,
);
if ($num_ads[$type] < $max_ads[$type]) {
$num_ads[$type]++;
return TRUE;
}
return FALSE;
}