build process

slightly overkill, but good to setup for more complex ads in the future
: )