Transport

There are two types of transport that can be used when sending requests to the API. Our client library selects the optimal one from the following:

  • Preferred: gRPC . It requires the installation of the gRPC PHP extension and it is based on HTTP/2.
  • Alternative used when gRPC is not available: REST . It does not require the installation of any PHP extension and it is based on HTTP/1.1.

If you prefer to specify the transport type yourself instead of relying on the default rules described above, you can set the transport property in the CONNECTION section of your google_ads_php.ini file:

  [CONNECTION] 
 ; Optional transport settings. 
 ; By default, "grpc" is used if available otherwise "rest". 
 transport = "grpc" 
 

Alternatively, you can configure the transport setting programmatically like every other ones:

  $googleAdsClient = (new GoogleAdsClientBuilder()) 
 ... 
 ->withTransport('grpc') 
 ->build(); 
 
Design a Mobile Site
View Site in Mobile | Classic
Share by: