Cloudflare challenge page cannot be shown inside iframe

I advertise and receive a lot of traffic from traffic networks that show my website inside an iframe. But from time to time, I receive feedback that my website cannot be seen. On further analysis, I realize that it is because sometimes, Cloudflare suspects a traffic and shows a challenge page, such as the 5 second challenge page, or the hcaptha page. But that page doesn’t work inside an iframe. So if a visitor is challenged, the visitor will not see my website, even though he is a genuine visitor.

May I suggest that Cloudflare allow its challenge page to be shown inside an iframe. Otherwise, we are losing money in advertising because visitors cannot see our website.