Встроенное видео Проблема интеграции в openx и flowplayer

Я использую следующий jquery live click для показа рекламы с моего сервера openx.

$('.vbox > li > img').live('click',function(){
var videourl = "http://www.indiantripadviser.com/img/video/"+$(this).data('videourl');
var videodur = parseInt($(this).data('duration'));

$('#vidHolder').show();

flowplayer("player", "dist/swf/flowplayer-3.2.7.swf", {
        "playlist":[
        {
            "url": videourl,
            "duration": videodur
        }
        ],
        "plugins": {
            "ova": {
                "url": "dist/swf/ova.swf",
                "autoPlay": true,
                "ads": {
                    "controls": {
                       "skipAd": {
                          "enabled": true,
                          "showAfterSeconds": 5,
                          "image": "global/images/skip.png",
                          "width": 100,
                          "height": 15
                       }
                    },
                    "servers": [
                        {
                            "type": "OpenX",
                            "apiAddress": "http://advert.visionimpact.co.in/www/delivery/fc.php"
                        }
                    ],
                    "schedule": [
                        {
                            "zone": "8",
                            "position": "pre-roll"
                        }
                    ],
                    "notice": { "type": "countdown" }
                }
            }
    },
    "canvas": {
        "backgroundColor": '#F9F9F9'
    }
});

});

Теперь моя проблема, если я использую "apiAddress": "http://advert.indiantripadviser.com/www/delivery/fc.php"это работает нормально, но когда я изменяю его "apiAddress": "http://advert.**visionimpact.co.in**/www/delivery/fc.php" перестает показывать рекламу. Я не могу понять, где ошибка, поскольку я создал, связал зону и баннер несколько раз. Я полностью отсутствует!

1 ответ

Решение

Похоже на междоменную проблему. Вы позволили

http://advert.**visionimpact.co.in** 

в вашем междоменном XML-файле?

Если вы размещаете свои объявления с другого доменного имени, отличного от флеш-плеера, вам нужно установить файл crossdomain.xml в docroot на вашем рекламном сервере openX, чтобы позволить flash общаться с ним.

Пример кроссдомена xml:

<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="*"/>
</cross-domain-policy>

Ссылка: http://code.google.com/p/openx-iab-vast/wiki/ExampleCrossdomainXML

Другие вопросы по тегам