MAD website (cannot switch it to English) reveals the answer:
30EUR is all in and with no admissible surchages
Carrera fija el aeropuerto para servicios con origen o destino en el aeropuerto, y con destino u origen en el área interior de la Calle 30 (M-30), incluyendo aquellos que hayan sido contratados por medios telemáticos.
Esta tarifa fija no admite ningún suplemento ni la cuantía máxima de los servicios contratados por medios telemáticos, siempre y cuando el pasajero esté en el punto de encuentro en la hora convenida.
(En vigor a partir del 7 enero 2014)
Curiously there is also a min 20EUR charge for rides out of the M-30 and up to 10 Km
Carrera mínima del aeropuerto para servicios con origen en los puntos de parada de las terminales de pasajeros del aeropuerto y destino en el área exterior de la M-30, con recorrido igual o inferior a 10 Km, se cobrará una carrera de 20 €.
Superados los 10 Km el taxímetro continuará contabilizando en la tarifa que corresponda.
Last year I stayed at the Axor Feria and took a taxi. So this doubles the price for that trip.