Added method to request campaign with error block