So if someone spams me with Bluetooth advertisements, and I decline three times, and then I want to connect some other device that also uses Bluetooth advertisements, now I have to wait 24 hours before I can do so? Seems not ideal either.
A simple solution: On the dialog for the Nth advertisement, also provide a "disable AirDrop for 1 hour" choice. If the user wanted to receive these again, they can re-enable AirDrop from Settings or the Control Center.