@weppa-cloud/mcp-google-ads
Version:
Google Ads MCP server for growth marketing - campaign optimization, keyword research, and ROI tracking
27 lines • 824 B
TypeScript
import { GoogleAdsApi } from 'google-ads-api';
interface GoogleAdsAuthConfig {
clientId: string;
clientSecret: string;
refreshToken: string;
developerToken: string;
customerId: string;
loginCustomerId?: string;
}
export declare class GoogleAdsAuth {
private client;
private customerId;
private refreshToken;
private loginCustomerId?;
constructor(config: GoogleAdsAuthConfig);
getClient(): GoogleAdsApi;
getCustomer(): import("google-ads-api").Customer;
getCustomerId(): string;
query(gaql: string): Promise<import("google-ads-node/build/protos/protos").google.ads.googleads.v16.services.IGoogleAdsRow[]>;
getDefaultDateRange(): {
startDate: string;
endDate: string;
};
private formatDate;
}
export {};
//# sourceMappingURL=auth.d.ts.map