I don't find specific information in the knowledge sources about the Google Ads connector stopping when it encounters gaps in data due to periods with no spending or ad results. However, the knowledge sources do mention some relevant behaviors of the Google Ads connector: 1.
Data availability timing: According to the [Google Ads documentation](
https://docs.airbyte.com/integrations/sources/google-ads#difference-between-manager-and-client-accounts), the connector typically pulls data up until the previous day due to Google Ads API limitations. This is to avoid syncing partial performance data. 2.
Empty streams: There's a [forum discussion](
https://discuss.airbyte.io/t/3737) where a user experienced empty streams for certain reports. The support agent suggested checking if the credentials have access to the report data and verifying the start date is correct for the report. 3.
Data deviation issues: In another [forum post](
https://discuss.airbyte.io/t/2435), users discussed data discrepancies and were advised to try full refresh syncs and ensure no leftover temporary tables from previous syncs were interfering. If you're experiencing issues with the connector stopping at gaps in your data, I'd recommend: - Checking your sync logs for any errors or warnings - Verifying your start_date and end_date configuration - Trying a full refresh sync to see if it pulls all historical data - Ensuring your credentials have access to all the data you're trying to sync The knowledge sources don't explicitly mention the specific behavior you're describing with gaps in spending, so you may want to open a support ticket or GitHub issue with detailed logs to get more specific help with this scenario.