If the Wrapper creative is delivered within a multi-frames environment, it would not make it to the top window with w = window.self.parent;.
w = w.parent; could work instead.
(Potential) Modified Wrapper creative:
<script type='text/javascript'> var i = 0, w = window.self; while(w!== window.top && !(w.PWT && w.PWT.displayCreative) && i<10){ w = w.parent; i++; } try{ w.PWT.displayCreative(document, '%%PATTERN:pwtsid%%'); } catch(e){} </script>
If the Wrapper creative is delivered within a multi-frames environment, it would not make it to the top window with
w = window.self.parent;.w = w.parent;could work instead.(Potential) Modified Wrapper creative:
<script type='text/javascript'> var i = 0, w = window.self; while(w!== window.top && !(w.PWT && w.PWT.displayCreative) && i<10){ w = w.parent; i++; } try{ w.PWT.displayCreative(document, '%%PATTERN:pwtsid%%'); } catch(e){} </script>