Campaign reading method