Google_AccountsAdunitsServiceResource
The "adunits" collection of methods.
Defined (2)
The class is defined in the following location(s).
- /src/contrib/Google_AdsensehostService.php
- class Google_AccountsAdunitsServiceResource extends Google_ServiceResource {
- /**
- * Delete the specified ad unit from the specified publisher AdSense account. (adunits.delete)
- *
- * @param string $accountId Account which contains the ad unit.
- * @param string $adClientId Ad client for which to get ad unit.
- * @param string $adUnitId Ad unit to delete.
- * @param array $optParams Optional parameters.
- * @return Google_AdUnit
- */
- public function delete($accountId, $adClientId, $adUnitId, $optParams = array()) {
- $params = array('accountId' => $accountId, 'adClientId' => $adClientId, 'adUnitId' => $adUnitId);
- $params = array_merge($params, $optParams);
- $data = $this->__call('delete', array($params));
- if ($this->useObjects()) {
- return new Google_AdUnit($data);
- } else {
- return $data;
- }
- }
- /**
- * Get the specified host ad unit in this AdSense account. (adunits.get)
- *
- * @param string $accountId Account which contains the ad unit.
- * @param string $adClientId Ad client for which to get ad unit.
- * @param string $adUnitId Ad unit to get.
- * @param array $optParams Optional parameters.
- * @return Google_AdUnit
- */
- public function get($accountId, $adClientId, $adUnitId, $optParams = array()) {
- $params = array('accountId' => $accountId, 'adClientId' => $adClientId, 'adUnitId' => $adUnitId);
- $params = array_merge($params, $optParams);
- $data = $this->__call('get', array($params));
- if ($this->useObjects()) {
- return new Google_AdUnit($data);
- } else {
- return $data;
- }
- }
- /**
- * Get ad code for the specified ad unit, attaching the specified host custom channels.
- * (adunits.getAdCode)
- *
- * @param string $accountId Account which contains the ad client.
- * @param string $adClientId Ad client with contains the ad unit.
- * @param string $adUnitId Ad unit to get the code for.
- * @param array $optParams Optional parameters.
- *
- * @opt_param string hostCustomChannelId Host custom channel to attach to the ad code.
- * @return Google_AdCode
- */
- public function getAdCode($accountId, $adClientId, $adUnitId, $optParams = array()) {
- $params = array('accountId' => $accountId, 'adClientId' => $adClientId, 'adUnitId' => $adUnitId);
- $params = array_merge($params, $optParams);
- $data = $this->__call('getAdCode', array($params));
- if ($this->useObjects()) {
- return new Google_AdCode($data);
- } else {
- return $data;
- }
- }
- /**
- * Insert the supplied ad unit into the specified publisher AdSense account. (adunits.insert)
- *
- * @param string $accountId Account which will contain the ad unit.
- * @param string $adClientId Ad client into which to insert the ad unit.
- * @param Google_AdUnit $postBody
- * @param array $optParams Optional parameters.
- * @return Google_AdUnit
- */
- public function insert($accountId, $adClientId, Google_AdUnit $postBody, $optParams = array()) {
- $params = array('accountId' => $accountId, 'adClientId' => $adClientId, 'postBody' => $postBody);
- $params = array_merge($params, $optParams);
- $data = $this->__call('insert', array($params));
- if ($this->useObjects()) {
- return new Google_AdUnit($data);
- } else {
- return $data;
- }
- }
- /**
- * List all ad units in the specified publisher's AdSense account. (adunits.list)
- *
- * @param string $accountId Account which contains the ad client.
- * @param string $adClientId Ad client for which to list ad units.
- * @param array $optParams Optional parameters.
- *
- * @opt_param bool includeInactive Whether to include inactive ad units. Default: true.
- * @opt_param string maxResults The maximum number of ad units to include in the response, used for paging.
- * @opt_param string pageToken A continuation token, used to page through ad units. To retrieve the next page, set this parameter to the value of "nextPageToken" from the previous response.
- * @return Google_AdUnits
- */
- public function listAccountsAdunits($accountId, $adClientId, $optParams = array()) {
- $params = array('accountId' => $accountId, 'adClientId' => $adClientId);
- $params = array_merge($params, $optParams);
- $data = $this->__call('list', array($params));
- if ($this->useObjects()) {
- return new Google_AdUnits($data);
- } else {
- return $data;
- }
- }
- /**
- * Update the supplied ad unit in the specified publisher AdSense account. This method supports
- * patch semantics. (adunits.patch)
- *
- * @param string $accountId Account which contains the ad client.
- * @param string $adClientId Ad client which contains the ad unit.
- * @param string $adUnitId Ad unit to get.
- * @param Google_AdUnit $postBody
- * @param array $optParams Optional parameters.
- * @return Google_AdUnit
- */
- public function patch($accountId, $adClientId, $adUnitId, Google_AdUnit $postBody, $optParams = array()) {
- $params = array('accountId' => $accountId, 'adClientId' => $adClientId, 'adUnitId' => $adUnitId, 'postBody' => $postBody);
- $params = array_merge($params, $optParams);
- $data = $this->__call('patch', array($params));
- if ($this->useObjects()) {
- return new Google_AdUnit($data);
- } else {
- return $data;
- }
- }
- /**
- * Update the supplied ad unit in the specified publisher AdSense account. (adunits.update)
- *
- * @param string $accountId Account which contains the ad client.
- * @param string $adClientId Ad client which contains the ad unit.
- * @param Google_AdUnit $postBody
- * @param array $optParams Optional parameters.
- * @return Google_AdUnit
- */
- public function update($accountId, $adClientId, Google_AdUnit $postBody, $optParams = array()) {
- $params = array('accountId' => $accountId, 'adClientId' => $adClientId, 'postBody' => $postBody);
- $params = array_merge($params, $optParams);
- $data = $this->__call('update', array($params));
- if ($this->useObjects()) {
- return new Google_AdUnit($data);
- } else {
- return $data;
- }
- }
- }
- /src/contrib/Google_AdSenseService.php
- class Google_AccountsAdunitsServiceResource extends Google_ServiceResource {
- /**
- * Gets the specified ad unit in the specified ad client for the specified account. (adunits.get)
- *
- * @param string $accountId Account to which the ad client belongs.
- * @param string $adClientId Ad client for which to get the ad unit.
- * @param string $adUnitId Ad unit to retrieve.
- * @param array $optParams Optional parameters.
- * @return Google_AdUnit
- */
- public function get($accountId, $adClientId, $adUnitId, $optParams = array()) {
- $params = array('accountId' => $accountId, 'adClientId' => $adClientId, 'adUnitId' => $adUnitId);
- $params = array_merge($params, $optParams);
- $data = $this->__call('get', array($params));
- if ($this->useObjects()) {
- return new Google_AdUnit($data);
- } else {
- return $data;
- }
- }
- /**
- * Get ad code for the specified ad unit. (adunits.getAdCode)
- *
- * @param string $accountId Account which contains the ad client.
- * @param string $adClientId Ad client with contains the ad unit.
- * @param string $adUnitId Ad unit to get the code for.
- * @param array $optParams Optional parameters.
- * @return Google_AdCode
- */
- public function getAdCode($accountId, $adClientId, $adUnitId, $optParams = array()) {
- $params = array('accountId' => $accountId, 'adClientId' => $adClientId, 'adUnitId' => $adUnitId);
- $params = array_merge($params, $optParams);
- $data = $this->__call('getAdCode', array($params));
- if ($this->useObjects()) {
- return new Google_AdCode($data);
- } else {
- return $data;
- }
- }
- /**
- * List all ad units in the specified ad client for the specified account. (adunits.list)
- *
- * @param string $accountId Account to which the ad client belongs.
- * @param string $adClientId Ad client for which to list ad units.
- * @param array $optParams Optional parameters.
- *
- * @opt_param bool includeInactive Whether to include inactive ad units. Default: true.
- * @opt_param int maxResults The maximum number of ad units to include in the response, used for paging.
- * @opt_param string pageToken A continuation token, used to page through ad units. To retrieve the next page, set this parameter to the value of "nextPageToken" from the previous response.
- * @return Google_AdUnits
- */
- public function listAccountsAdunits($accountId, $adClientId, $optParams = array()) {
- $params = array('accountId' => $accountId, 'adClientId' => $adClientId);
- $params = array_merge($params, $optParams);
- $data = $this->__call('list', array($params));
- if ($this->useObjects()) {
- return new Google_AdUnits($data);
- } else {
- return $data;
- }
- }
- }