There isn't a single "best" card for Google Ads. It depends on your country, billing profile, and risk level.
In general, virtual cards from reputable providers work well for many advertisers, but for long-term and higher-budget campaigns, a real bank-issued Visa or Mastercard is usually the...