Pretty much the only way to do this would be to create a scheduled job which deletes the view, and then deletes itself after running.
However randomly deleting objects from someone elses server is grounds for never doing work with them again.
I can guarantee that if you ever tried that on one of my SQL Server word would spread very quickly that you had done so, and you’d end up with a hard time trying to find work.
Let them keep the view. It’s called good faith.