When navigating to the Ads Manager page Ads Manager, the page fails to hydrate or render campaign data, getting stuck in perpectual loading state. Inspecting the browser Developer Console reveals that internal API calls to ads-management-api and datefilter, endpoints fail with a “504 Gateway Timeout” Because these endpoints return empty or unhandled payloads, downstream React frontend components “ExperienceFilterPicker.tsx” continuously throw missing translation key warnings AdvertiseCreationAndManagement.Report::Description.NoResults and fail to render the UI.
Steps to Reproduce:
Log into an account with managed experiences / ad campaigns on the Roblox Creator Dashboard.Navigate to https://create.roblox.com/advertise/manage.Open Developer Tools (F12 $\rightarrow$ Console / Network tab).Observe network requests timing out with status 504 on endpoints such as dateFilter and ads-management-api/v2/native/campaigns/…Observe console logging missing translation key warnings and React rendering failures.Browser Information:Microsoft Edge (Chromium) / Google Chrome (Latest Version)
Expected behavior
The ads-management-api and dateFilter endpoints should successfully query database metrics without timing out, populating the ExperienceFilterPicker UI component with active campaigns, filters, and historical metrics without throwing frontend React errors.