Google Ads API Java クライアント ライブラリは、転送に gRPC を使用し、API への接続に標準の Java システム プロキシ設定をサポートしています。
設定
このライブラリは、Java の標準ネットワーキングとプロキシのプロパティをサポートしています。
コマンドライン構成
HTTPS プロキシの場合は、アプリケーションの起動時に次の JVM 引数を渡します。
-Dhttps.proxyHost=HOST -Dhttps.proxyPort=PORT
HTTP プロキシの場合(独自のローカル HTTP プロキシ エンドポイントを指定する場合以外は推奨されません)、プロキシ構成を次のように設定します。
-Dhttp.proxyHost=HOST -Dhttp.proxyPort=PORT
プログラムによる構成
サービス クライアントを作成する前に、実行時に HTTP プロキシと HTTPS プロキシのプロパティをプログラムで構成することもできます。
System.setProperty("https.proxyHost", "HOST");
System.setProperty("https.proxyPort", "PORT");
プロキシ認証とバイパス
プロキシ サーバーで認証またはホスト除外が必要な場合は、次の追加の JVM プロキシ プロパティを指定します。
-Dhttps.proxyUser=USERNAME \
-Dhttps.proxyPassword=PASSWORD \
-Dhttp.nonProxyHosts="localhost|127.0.0.1"