batch ad generation