basic play ad functionality