Amazing to think of an SF author doing a TV commercial. I guess the contemporary equivalent might be Stephen King doing one, although he did do American Express in the 80s:
Near to it might be this awesome M. Night Shyamalan AmEx ad from a few years ago:
Which reminds me to link to the funny Wes Anderson version: