Werbung wird nicht angezeigt - Mirando !

10.03.2017 18:59
#1 Werbung wird nicht angezeigt - Mirando !
avatar
Mitglied

Hallo,

bin gerade wieder am testen mit Werbung in unserem Forum http://www.stormhunters-austria.com - Früher wurden Werbemittel von Mirando.de immer problemlos angezeigt. Seit geraumer Zeit allerdings nicht. Ich habe direkt auf der Startseite in unserem Testforum http://shatestforum.xobor.de/ 2 Werbemittel eingebaut, allerdings wird das 1. von Mirando (das 2. ist affilinet) nicht angezeigt. ? Was ist da los ?

Kurioserweise wird das Werbemittel von Mirando geladen wenn ich den Code in eine eigene Seite einfüge & dann die Kopf- & Fußzeile von Xobor deaktiviere. Sonst geht es nicht.

Bitte um Hilfe, danke.

Mit besten & lieben Grüßen
Hans-Jürgen

 Antworten

 Beitrag melden
10.03.2017 19:26 (zuletzt bearbeitet: 10.03.2017 19:35)
avatar  Ludger
#2 RE: Werbung wird nicht angezeigt - Mirando !
avatar
Mitglied

ich sehe die Werbung von
LadenZeile.at
und werde korrekt weiter geleitet

komme auch wieder auf deine Seite zurück, nur sie lädt sehr lange

viele Grüße
Lud

 Antworten

 Beitrag melden
10.03.2017 21:02 (zuletzt bearbeitet: 10.03.2017 21:03)
#3 RE: Werbung wird nicht angezeigt - Mirando !
avatar
Mitglied

Bitte wenn möglich gleich ein Techniker ausschließlich auf:

http://shatestforum.xobor.de/

sich das ansehen. Habe wie immer alle Möglichkeiten durchgetestet & der Fehler liegt 100 pro bei Xobor.

Auf meiner Seite http://www.stormhunters-austria.com habe ich derzeit natürlich nirgends Mirando.de eingebunden, da eben keine Banner geladen werden. Ein Test wo es mit Mirando.de funktioniert gibt es zb. unter: http://www.stormhunters-austria.com/page-billboardmir.html (ohne Kopf- & Fußzeile der Foren Software eben)

Danke.

Mit besten & lieben Grüßen
Hans-Jürgen

 Antworten

 Beitrag melden
13.03.2017 11:47 (zuletzt bearbeitet: 13.03.2017 11:48)
avatar  Ingmar
#4 RE: Werbung wird nicht angezeigt - Mirando !
avatar
Technik

Zitat von hansi170 im Beitrag #3
& der Fehler liegt 100 pro bei Xobor.


Naja, ich würde so weit mitgehen, dass der Fehler beim Zusammenspiel des Foren-Javascripts mit dem Mirando-Code auftritt.


Zunächst einmal greift Mirando auf die Javascript-Variable "self" zu, ohne dabei zu prüfen, ob was diese so enthält. Im Forum wird "self" aber vom Pluginsystem verwendet / überschrieben, weyshalb bei Mirando dann ein Fehler auftritt.

Wenn man das nun selbst behebt z.B. mit:

1
2
3
4
5
 

var selfbackup=self; //aktuellen Wert ziwschenspeichern
self = window; //hier self für Miransdo setzen
/*Mirando Code*/
self = selfbackup; //und wieder auf den vorherigen Wert zurück, um Fehler im Pluginsystem zu vermeiden..
 



Wir der Mirando-Code zwar ausgeführt, dann gibt es aber einen weiteren Fehler. Diesen kann ich so auf die schnelle gerade auch nicht bestimmen. Auf jeden Fall fehlt ein Teil der Mirando URL.

Dort wo es geht, wird folgende URL aufgerufen:
http://get.mirando.de/repository/8621600/76fe1a28-d434-7b4e-6e4e-8e3d338239c6/1/?a=8621600&mid=20213fcf-b824-455e-a0fb-c49466ae1808
auf den Foren-Seiten aber nur
http://get.mirando.de/repository/8621600/76fe1a28-d434-7b4e-6e4e-8e3d338239c6/1/?a=8621600

Vermutlich gibt es auch hier einen Konflikt mit der Variable mid aber um ehrlich zu sein ist mir das Mirando Skript gerade zu cryptisch um das genauer zu analysieren. Ich würde tippen das Problem ist in diesen Zeilen zu finden:

1
2
3
4
5
6
7
 
try{
var g=document.cookie.match(/(?:^|;)\s?mid=(.*?)(?:;|$)/i);
if(g){
var f=unescape(g[1]);
if(f){b=f;break a}
}
if(window.localStorage &&window.localStorage.getItem){b=localStorage.getItem("mid");break a}}catch(h){}
 



Hier prüft Mirando auf einen Cookie mit mid im Namen oder auf einen Localstorage-Eintrag namens mid. Ich meine wir haben einen solchen Eintrag in der Software auch irgendwo (vermutlich im Chat mid = message_id).


Einen Fehler kann ich hier wenn überhaupt nur im Mirando-Werbecode entdecken - bei einem Skript wie diesem (das ja explizit zur Einbindung in beliebige Webseiten gedacht ist) davon auszugehen, dass Variablen wie "self" schon den benötigten Wert enthalten oder kein anderer cookie mit "mid" im Namen auftritt ist grob fahrlässig.

Viele Grüße,
Ingmar


 Technik · Homepagemodules.de · Miranus GmbH

 Antworten

 Beitrag melden
15.03.2017 14:49
avatar  Ingmar
#5 RE: Werbung wird nicht angezeigt - Mirando !
avatar
Technik

Ich hab das jetzt übrigens auch testweise mal mit folgendem Code eingebunden, der die Fehler soweit möglich abfängt bzw behebt:

1
2
3
4
5
6
7
8
9
10
11
 
<!-- BEGIN PARTNER PROGRAM - DO NOT CHANGE THE PARAMETERS OF THE HYPERLINK -->
<script>
var selfbackup = self;
var self=window;
try{
localStorage.setItem("mid","20213fcf-b824-455e-a0fb-c49466ae1808");
}catch(e){}
</script>
<script type="text/javascript" src="//get.mirando.de/mirando.js#a=8621600"></script>
<script>var self = selfbackup;</script>
<!-- END PARTNER PROGRAM -->
 



Nun wird laut console ein call an die richtige Adresse (http://get.mirando.de/repository/8621600...fb-c49466ae1808) ausgeführt. Allerdings erhalte ich dennoch nur eine leere Antwort mit dem status code 400 (Bad Request) von Mirando zurück. Das gleiche Problem habe ich jedoch auch auf eine eigenen Seite ohne Kopf- und Fußzeile - daher wüsste ich hier dann auch nicht mehr weiter...

Viele Grüße,
Ingmar


 Technik · Homepagemodules.de · Miranus GmbH

 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!