\Google\AdsApiCommon

Namespaces

Util

Interfaces

AdsBuilder Populates a data object from configuration settings.
AdsHeaderHandler Handles how HTTP and SOAP headers are set for ads API requests.
AdsServiceDescriptor Provides metadata about an ads API service.
AdsServices Entry point for accessing an ads API's services.
AdsSession A session for using an ads API.
AdsUtilityRegistryInterface Stores and registers usage of ads utilities.
GuzzleHttpClientFactory Generates a Guzzle HTTP client.
GuzzleLogMessageFormatterProvider Provides a Guzzle log message formatter.
SoapLogMessageFormatterProvider Provides a SOAP log message formatter.

Classes

AdsGuzzleHttpClientFactory Creates a Guzzle HTTP client for making non-SOAP HTTP calls, e.g., report download for AdWords and Dfp by pushing the logging middleware to the handler stacks of all generated clients.
AdsGuzzleProxyHttpHandler Creates a Guzzle HTTP handler that passes proxy information when invoked.
AdsHeaderFormatter Provides methods related to formatting HTTP and SOAP headers for ads APIs.
AdsLoggerFactory Creates loggers configured for this library.
AdsSoapClient Prepares and logs SOAP requests and responses for ads APIs.
AdsSoapClientFactory Creates SOAP clients that interface with ads APIs. These SOAP clients extend `AdsSoapClient`. For example, the Ad Manager `LineItemService` or the AdWords `CampaignService`.
AdsUtility Utilities whose usage can be logged.
AdsUtilityRegistry Stores and registers usage of ads utilities.
Configuration Holds and helps retrieve configuration data loaded from an *.ini file.
ConfigurationLoader Loads settings from *.ini files into configuration objects.
ConnectionSettings Settings for making SOAP and non-SOAP connections to the API servers.
ConnectionSettingsBuilder Builds connection settings.
GuzzleLogMessageFormatter Stores and formats logging information about a single Guzzle API call.
GuzzleLogMessageHandler Defines how logging is done for HTTP calls made to non-SOAP ads API endpoints.
LibraryMetadataProvider Provides information about this library, such as its version and name.
OAuth2TokenBuilder Builds OAuth2 access token fetchers.
SoapLogMessageFormatter Stores and formats logging information about a single ads SOAP API call.
SoapSettings Settings for how requests should be made to the ads SOAP APIs. These settings are passed to the native PHP SOAP client.
SoapSettingsBuilder Builds SOAP settings.