If you worked at Rockstar and were in charge of advertising, and had unlimited money, which they don't. Where would you put adds? Somewhere extravagant that everyone knows, like the Eiffel Tower or.... The Sydney Opera House. If they could make an add like this, I don't think they'd need to do anymore.