jamloop / open-video-ads Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/open-video-ads
Automatically exported from code.google.com/p/open-video-ads
Turn off the "click me" sign on mouse over linear ads when in fullscreen mode
as the mouse is
always over the screen so it appears. Probably make this a config option so
that it can be enabled if
needed.
Original issue reported on code.google.com by [email protected]
on 4 Sep 2009 at 4:10
Add the ability to support a countdown ad notice
Original issue reported on code.google.com by [email protected]
on 31 Aug 2009 at 7:49
JW Player examples are reported to not work on IE8
Original issue reported on code.google.com by [email protected]
on 2 Sep 2009 at 2:40
Implement the open video ads watermark
Original issue reported on code.google.com by [email protected]
on 31 Aug 2009 at 7:48
Change naming of "selectionCriteria" to "adTags"
Original issue reported on code.google.com by [email protected]
on 31 Aug 2009 at 8:06
Check pause/resume event tracking in the JW Player Open Ad Streamer based on
the following
events:
ControllerEvent.PLAY
Fired when the player toggles playback (playing/paused). Parameters:
state (Boolean): the new playback state. If true the player plays. If false the
player pauses.
and also Mute/unmute
ontrollerEvent.MUTE
Fired when the sound is muted or unmuted. The current mute state is always
available through
the mute flashvar. Parameters:
state (Boolean): the new mute state. If true the player will mute.
ControllerEvent.VOLUME
Fired when the volume level is changed. The current volume is always available
through the
volume flashvar. Parameters:
percentage (Number): new volume percentage. Can be 0 to 100.
Original issue reported on code.google.com by [email protected]
on 3 Sep 2009 at 7:07
Implement minimise button on the overlays/regions
Original issue reported on code.google.com by [email protected]
on 31 Aug 2009 at 7:46
- (CRITICAL) Events pause, resume, unmute are not tracked on JW and flowplayer
on the examples
eg.
http://www.bouncingminds.com/plugins/flowplayer/openvideoads/openadstreamer/late
st/exampl
es/rtmp-example05.html
Original issue reported on code.google.com by [email protected]
on 2 Sep 2009 at 7:02
Flowplayer example (attached). When I clicked the ad to go to the website, it
wouldn't go to the
absolute URL, but instead would append the URL to my OpenX VAST URL (as a
relative URL).
<script type="text/javascript">
flowplayer("a.example", "../dist/flowplayer-3.1.3-dev.swf", {
plugins: {
controls: {
autoHide: "always"
},
openAdStreamer: {
url: '../dist/OpenAdStreamer.swf',
// "url": "/fp-http/OpenAdStreamer.swf",
"deliveryType": "streaming",
"providers": { "rtmp": "../dist/flowplayer.rtmp-3.1.3-dev.swf" },
"shows": {
"baseURL": "rtmp://ne7c0nwbit.rtmphost.com/videoplayer",
"streams": [ { "file":"mp4:the-black-hole.mp4", "duration":"00:00:10" } ]
},
"debug": {
"debugger": "firebug",
"levels": "fatal",
},
"ads": {
"playOnce": false,
"server": {
"type": "OpenX",
"vastURL": "http://localhost/282/www/delivery/fc.php",
},
"schedule": [
{
"zone": "1",
"position": "pre-roll"
}
]
}
}
}
});
</script
Original issue reported on code.google.com by [email protected]
on 1 Sep 2009 at 5:51
Move everyone from openx-iab-vast project site to open-video-ads.
Original issue reported on code.google.com by [email protected]
on 2 Sep 2009 at 7:16
When skipping a track in the example 02c (during the show stream) - it goes
back to the start and
replays from the pre-roll ad. Should stop when skipping at the end?
Original issue reported on code.google.com by [email protected]
on 1 Sep 2009 at 5:48
The VASTController has a createXSPFPlaylist() API but the other XML playlist
types are not
supported. This API needs to be cleaned up.
Original issue reported on code.google.com by [email protected]
on 29 Aug 2009 at 9:00
"adParameters" allows OpenX targeting by "site variable", but it doesn't allow
targeting by "source" -
at the moment the source is statically defined in the OpenX URL.
Need to add support for "source" targeting:
Site - Variable: targeting in this manner will result in an ad being delivered
to any ad request
containing a specific variable, e.g. to limit by gender=male
Site - Source: The Site:Source targeting is similar to the Site - Variable,
except it targets ads against
the passed in "source=" value only
Original issue reported on code.google.com by [email protected]
on 4 Sep 2009 at 11:50
Implement a config option that allows file endings returned in the VAST data to
be automatically
stripped out
Original issue reported on code.google.com by [email protected]
on 31 Aug 2009 at 7:55
RE: overlay at
http://www.bouncingminds.com/plugins/flowplayer/openvideoads/openadstreamer/late
st/exampl
es/all-example31.html
I don't see playAdsOnce in the code, so I assume overlays should play again if
you go back in the
stream?
On first play, overlay shows at 5 seconds, if I rewind back to the beginning
the overlay doesn't
show again
Probably a bug?
Original issue reported on code.google.com by [email protected]
on 3 Sep 2009 at 7:03
Flowplayer RTMP example 04 fails to play past the first pre-roll and show
stream. The player just
stops. Changing "playOnce" to true doesn't make any difference.
Is the problem something to do with "autoPlay" - clicking the play button
starts the first post-roll
ad (which is correct) and then it stops after the show stream...
Perhaps the default behavior for the Flowplayer Open Ad Streamer should be to
"autoPlay:true"
unless otherwise stated?
At the moment, with autoPlay:false, the player is stopping after the show
stream as that's the
default behaviour
Original issue reported on code.google.com by [email protected]
on 2 Sep 2009 at 9:12
Allow "regions" to be defined at an Ad Group level, not just an Ad Slot level:
e.g. allow this:
"ads": {
"server": {
"type": "OpenX",
"vastURL": "http://openx.bouncingminds.com/openx/www/delivery/fc.php"
},
"schedule": [
{
"zone": "30",
"width": 450,
"height": 50,
"startTime": "00:00:05",
"duration": "15"
}
],
"regions": {
"flash": "reserved-bottom-center-w450px-h50px-transparent"
}
},
Original issue reported on code.google.com by [email protected]
on 3 Sep 2009 at 7:02
Is it possible to support auto-sizing regions for all resourceTypes?
Original issue reported on code.google.com by [email protected]
on 1 Sep 2009 at 9:24
- "this advertisement runs for 30 seconds" should stay at the bottom right when
fullscreen - it
currently appears in the middle of the video when fullscreen
Original issue reported on code.google.com by [email protected]
on 2 Sep 2009 at 7:01
At the moment only overlays of size 450 are supported with the right default
region definitions -
support all sizes - see AdSlot.configureDefaultRegions()
Original issue reported on code.google.com by [email protected]
on 31 Aug 2009 at 2:22
- (medium priority) if you wait for 29 seconds and click pause on the 30th
second, then play is
blocked, clicking on playhas no effect... if you can reproduce at
http://www.bouncingminds.com/plugins/flowplayer/openvideoads/openadstreamer/late
st/exampl
es/rtmp-example05.html
Original issue reported on code.google.com by [email protected]
on 2 Sep 2009 at 7:03
Current pages on the flowplayer site
(http://www.flowplayer.org/plugins/advertising/) are
incompatible with Flowplayer 3.1.3.
Replace them.
Original issue reported on code.google.com by [email protected]
on 2 Sep 2009 at 3:17
Image overlays are not returning the creativeType in the VAST response which
stops them from
working:
<NonLinearAds>
<NonLinear id="overlay" width="450" height="50" resourceType="static">
<Code>
http://www.bouncingminds.com/openx-2.8.2-
rc22/www/images/8e19787394a3c7870acc4c4c16fe2172.gif
</Code>
</NonLinear>
</NonLinearAds>
Original issue reported on code.google.com by [email protected]
on 3 Sep 2009 at 3:00
For flowplayer and JW player, add an example that is:
Overlay, click to video ad, click to website.
Original issue reported on code.google.com by [email protected]
on 3 Sep 2009 at 7:02
Flowplayer example (attached). I tried to emulate rtmp-example02.html
(pre-roll + show) from
the Google code site. I was able to successfully see a pre-roll ad. Then the
player just hung and
I had to click the player and hit "play" again to start the show stream.
<script type="text/javascript">
flowplayer("a.example", "../dist/flowplayer-3.1.3-dev.swf", {
plugins: {
controls: {
autoHide: "always"
},
openAdStreamer: {
url: '../dist/OpenAdStreamer.swf',
// "url": "/fp-http/OpenAdStreamer.swf",
"deliveryType": "streaming",
"providers": { "rtmp": "../dist/flowplayer.rtmp-3.1.3-dev.swf" },
"shows": {
"baseURL": "rtmp://ne7c0nwbit.rtmphost.com/videoplayer",
"streams": [ { "file":"mp4:the-black-hole.mp4", "duration":"00:00:10" } ]
},
"debug": {
"debugger": "firebug",
"levels": "fatal",
},
"ads": {
"playOnce": false,
"server": {
"type": "OpenX",
"vastURL": "http://localhost/282/www/delivery/fc.php",
},
"schedule": [
{
"zone": "1",
"position": "pre-roll"
}
]
}
}
}
});
</script>
Original issue reported on code.google.com by [email protected]
on 1 Sep 2009 at 5:52
Implement a config option to allow events to be optionally re-fired on replay
Original issue reported on code.google.com by [email protected]
on 31 Aug 2009 at 7:47
At the moment, region selection is based a pre-defined "region ID" being
associated with an Ad
Slot. Regions should be selected based on size. This is important if ads are to
be centered (e.g.
flash ones for instance).
For 300x50, the following region should be selected:
reserved-bottom-center-w300px-h50px-transparent
For 450x50, the following region should be selected:
reserved-bottom-center-w450px-h50px-transparent
Work out how to do this.
Original issue reported on code.google.com by [email protected]
on 3 Sep 2009 at 7:05
The VAST-Standard also have a "wrapper-xml-version" for 3rd party-advertising.
Here is an example: http://www.server2005.de/wrapper.xml
Original issue reported on code.google.com by [email protected]
on 31 Aug 2009 at 7:53
- (low priority) fullscreen event tracked OK for first video ad, not tracked
for second video ad at
http://www.bouncingminds.com/plugins/longtail/jwplayer/openvideoads/latest/examp
les/rtmp-
example04.html
Original issue reported on code.google.com by [email protected]
on 2 Sep 2009 at 7:04
For some reason, the ad notice is not showing on full screen, but other regions
seem to be
positioning correctly.
Example 01 for ad-notice defect, example 19 for region positioning correctly.
Flowplayer only.
Original issue reported on code.google.com by [email protected]
on 2 Sep 2009 at 5:59
Configure a live stream example - example 25
Original issue reported on code.google.com by [email protected]
on 31 Aug 2009 at 7:59
Sometimes the ad notice for JW Player is positioned the width of the control
bar too high at the
bottom... (standard screen)
Original issue reported on code.google.com by [email protected]
on 3 Sep 2009 at 7:56
Make sure example 15 works properly - selection based on bitrate
Original issue reported on code.google.com by [email protected]
on 31 Aug 2009 at 8:03
Overlay setup needs some very simple documentation
Original issue reported on code.google.com by [email protected]
on 1 Sep 2009 at 5:53
Framework needs API doc to be generated
Original issue reported on code.google.com by [email protected]
on 29 Aug 2009 at 9:02
Is there something going on with the alpha setting on the text ad overlay
styling - bold and
standard text looks washed out...
Original issue reported on code.google.com by [email protected]
on 2 Sep 2009 at 4:08
Extend the overlay examples to illustrate "click to play video" - show each
overlay 1 after each
other.
Also update example 19 to show different overlay types.
Original issue reported on code.google.com by [email protected]
on 3 Sep 2009 at 7:13
Clean up the way "metaData:true|false" is being configured for Flowplayer - can
common clip
properties be handled in the config somehow? For example, perhaps there should
be a
"playerSpecific: {}" stream level setting?
Original issue reported on code.google.com by [email protected]
on 31 Aug 2009 at 7:57
Remove the need for a duration to be specified in the config
Original issue reported on code.google.com by [email protected]
on 31 Aug 2009 at 8:01
Tried to move all the examples to use the official 3.1.3 FP release with the
RTMP plugin (3.1.2) but
the player kept reporting that the "rtmp" provider could not be found.
Is a 3.1.3 RTMP plugin needed ?
Original issue reported on code.google.com by [email protected]
on 3 Sep 2009 at 2:28
In openXVideoAds RC62, the VAST response is not returning a width and height:
<NonLinear id="overlay" width="" height="" resourceType="TEXT">
<Code>
<![CDATA[ <Title>My text ad title</Title> <Description>My text ad
description</Description>
<CallToAction>www.calltoaction.com</CallToAction> ]]>
</Code>
<NonLinearClickThrough>
<URL><![CDATA[http://www.bouncingminds.com/openx-2.8.2-rc22/www/delivery/ck.php?
oaparams=2__bannerid=45__zoneid=29__cb=1e4510fb9a__oadest=http%3A%2F%2Fwww.openx
.
org]]>
</URL>
</NonLinearClickThrough>
</NonLinear>
Original issue reported on code.google.com by [email protected]
on 3 Sep 2009 at 3:44
Overlays should be minimised (with an icon bottom right of the screen) instead
of fully closed
Original issue reported on code.google.com by [email protected]
on 29 Aug 2009 at 9:08
The mimeType configuration option is limiting...
If a mix of FLV and MP4 ads are to be served, how is that to be handled?
"mimeType:any" is probably needed
Original issue reported on code.google.com by [email protected]
on 3 Sep 2009 at 10:47
could we remove the + after "this advertisement runs for 30 seconds" by
default? It is better if users
can't interact with such a small UI element. If publishers want to replace it
with an image (James told
me it's a feature?) then great let's show it. But by default it is better not
to show it.
Original issue reported on code.google.com by [email protected]
on 2 Sep 2009 at 7:00
Implement an option that allows a vast server to fail over to another if no
result returned
Original issue reported on code.google.com by [email protected]
on 31 Aug 2009 at 8:04
Support the display of multiple overlay ads in 1 showing with < > buttons to
flip between them
Original issue reported on code.google.com by [email protected]
on 30 Aug 2009 at 8:43
Setup the following standard URLs to point to the respective doc/examples pages:
DOCUMENTATION
www.openvideoads.org/doc/openadstreamer/flowplayer/index.html
www.openvideoads.org/doc/openadstreamer/jwplayer/index.html
www.openvideoads.org/doc/vast-as3-framework/index.html
EXAMPLES
www.openvideoads.org/examples/openadstreamer/flowplayer/index.html
www.openvideoads.org/examples/openadstreamer/jwplayer/index.html
Original issue reported on code.google.com by [email protected]
on 2 Sep 2009 at 5:12
Check build against 3.1.3 build files when released:
in file framework/openvideoads.flowplayer.openadstreamer>vi build.xml
plugin-libs needs to be defined first - ie. moved up 3 lines
define here : <property name="plugin-libs"
value="lib/ova-vast-0.3.2.swc" />
then import <import file="${devkit-dir}/plugin-build.xml"/>
Original issue reported on code.google.com by [email protected]
on 3 Sep 2009 at 11:34
Support pseudo-streaming provider and look at cleaning up "deliveryType" so
that "pseudo-
streaming" can be specified somehow
Original issue reported on code.google.com by [email protected]
on 31 Aug 2009 at 8:05
Replay example 01 - the "click me" region doesn't show the second time around
Original issue reported on code.google.com by [email protected]
on 2 Sep 2009 at 5:29
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.