Для меня это произошло, когда все кампании, назначенные для зоны, были заключены по контракту, а остатки не были назначены. В OpenX практически не было баннеров с показами.
Кроме того, в другой раз это произошло с их реализацией Single Page Call. OpenX предварительно загружает все зоны, которые вы поместили в массив на каждой странице, независимо от того, отображаются они или нет. Таким образом, если у вас много зон, те, которые находятся в конце массива, не могут получать рекламу, потому что те, что расположены выше, принимают все объявления с показами.
Если у вас есть CMS с большим количеством рекламных зон, вам придется динамически управлять массивом Javascript, чтобы загружать только те зоны, которые необходимы для отображения на этой конкретной странице. У меня есть решение для Joomla, если вам нужно больше деталей.