public function render() { $adClientId = HOST_AD_CLIENT_ID; $optParams['maxResults'] = MAX_PAGE_SIZE; $listClass = 'list'; printListHeader($listClass); $pageToken = null; do { $optParams['pageToken'] = $pageToken; // Retrieve custom channels list, and display it. $result = $this->adSenseHostService->customchannels->listCustomchannels($adClientId, $optParams); $customChannels = $result['items']; if (isset($customChannels)) { foreach ($customChannels as $customChannel) { $content = array(); $mainFormat = 'Custom channel with ID "%s", code "%s" and name "%s" found.'; $content[] = sprintf($mainFormat, $customChannel['id'], $customChannel['code'], $customChannel['name']); printListElementForClients($content); } $pageToken = isset($result['nextPageToken']) ? $result['nextPageToken'] : null; } else { printNoResultForList(); } } while ($pageToken); printListFooter(); }
public function render() { $accountId = ACCOUNT_ID; $optParams['maxResults'] = AD_MAX_PAGE_SIZE; $listClass = 'saved ad styles'; printListHeader($listClass); $pageToken = null; do { $optParams['pageToken'] = $pageToken; // Retrieve saved ad style list, and display it. $result = $this->adSenseService->accounts_savedadstyles->listAccountsSavedadstyles($accountId, $optParams); $savedAdStyles = $result['items']; if (empty($savedAdStyles)) { foreach ($savedAdStyles as $savedAdStyle) { $content = array(); $mainFormat = 'Saved ad style with name "%s" and ID "%s" was found.'; $content[] = sprintf($mainFormat, $savedAdStyle['name'], $savedAdStyle['id']); printListElementForClients($content); } $pageToken = isset($result['nextPageToken']) ? $result['nextPageToken'] : null; } else { printNoResultForList(); } } while ($pageToken); printListFooter(); }
public function render() { $optParams['maxResults'] = AD_MAX_PAGE_SIZE; $listClass = 'saved reports'; printListHeader($listClass); $pageToken = null; do { $optParams['pageToken'] = $pageToken; // Retrieve saved report list, and display it. $result = $this->adExchangeSellerService->reports_saved->listReportsSaved($optParams); $savedReports = $result['items']; if (empty($savedReports)) { foreach ($savedReports as $savedReport) { $content = array(); $mainFormat = 'Saved report with name "%s" and ID "%s" was found.'; $content[] = sprintf($mainFormat, $savedReport['name'], $savedReport['id']); printListElementForClients($content); } $pageToken = isset($result['nextPageToken']) ? $result['nextPageToken'] : null; } else { printNoResultForList(); } } while ($pageToken); printListFooter(); }
public function render() { $accountId = ACCOUNT_ID; $optParams['maxResults'] = AD_MAX_PAGE_SIZE; $listClass = 'clients'; printListHeader($listClass); $pageToken = null; do { $optParams['pageToken'] = $pageToken; // Retrieve ad client list, and display it. $result = $this->adSenseService->accounts_adclients->listAccountsAdclients($accountId, $optParams); $adClients = $result['items']; if (isset($adClients)) { foreach ($adClients as $adClient) { $content = array(); $mainFormat = 'Ad client for product "%s" with ID "%s" was found.'; $firstNestedFormat = 'Supports reporting: %s'; $content[] = sprintf($mainFormat, $adClient['productCode'], $adClient['id']); $reporting = $adClient['supportsReporting'] ? 'Yes' : 'No'; $content[] = sprintf($firstNestedFormat, $reporting); printListElementForClients($content); } $pageToken = isset($result['nextPageToken']) ? $result['nextPageToken'] : null; } else { printNoResultForList(); } } while ($pageToken); printListFooter(); }
public function render() { $accountId = ACCOUNT_ID; $adClientId = AD_CLIENT_ID; $adUnitId = AD_UNIT_ID; $optParams['maxResults'] = AD_MAX_PAGE_SIZE; $listClass = 'list'; printListHeader($listClass); $pageToken = null; do { $optParams['pageToken'] = $pageToken; // Retrieve custom channels list, and display it. $result = $this->adSenseService->accounts_adunits_customchannels->listAccountsAdunitsCustomchannels($accountId, $adClientId, $adUnitId); $customChannels = $result['items']; if (isset($customChannels)) { foreach ($customChannels as $customChannel) { $content = array(); $mainFormat = 'Custom channel with code "%s" and name "%s" was found.'; $content[] = sprintf($mainFormat, $customChannel['productCode'], $customChannel['name']); if ($customChannel['targetingInfo']) { $targetingInfo = $customChannel['targetingInfo']; if ($targetingInfo['adsAppearOn']) { $content[] = sprintf('Ads appear on: %s', $targetingInfo['adsAppearOn']); } if ($targetingInfo['location']) { $content[] = sprintf('Location: %s', $targetingInfo['location']); } if ($targetingInfo['description']) { $content[] = sprintf('Description: %s', $targetingInfo['description']); } if ($targetingInfo['siteLanguage']) { $content[] = sprintf('Site language: %s', $targetingInfo['siteLanguage']); } } printListElementForClients($content); } $pageToken = isset($result['nextPageToken']) ? $result['nextPageToken'] : null; } else { printNoResultForList(); } } while ($pageToken); printListFooter(); }