You are here

function google_admanager_gpt_async_targetting in DFP Small Business (Google Ad Manager) 6.3

1 call to google_admanager_gpt_async_targetting()
google_admanager_gpt_async_display_ad in plugins/ad_providers/gpt_async.inc

File

plugins/ad_providers/gpt_async.inc, line 56

Code

function google_admanager_gpt_async_targetting() {
  static $targetting;
  if (!isset($targetting)) {

    // Build variables to add to each zone
    $targetting = array();
    foreach (google_admanager_get_variables() as $key => $value) {
      $targetting[] = "    .setTargeting('" . check_plain($key) . "', '" . check_plain($value) . "')";
    }
    $targetting = !empty($targetting) ? "\n" . implode("\n", $targetting) : '';
  }
  return $targetting;
}