wiki:VideoIntegrationSTBAppStores

Video Integration in STB App Stores

Project Details

Purpose of this project

Facilitate the Integration of video adds in the installation and common usage of applications in devices such as Set Top Boxes and TV's

Project Description

The project is divided in two parts:

  • The integration of "pre-roll"/video ads in the installation process of Set Top Boxes and TV apps
  • The creation of a wrapper to allow video ads to be presented (for instance during the application's launch) without doing any change to the application's back end

Project Source Code

Source Code

Road-map

Phase 1 - First Part of the project [July 15 to July 26]

  • Tutor meeting and goals definition
  • Project planning
  • Creation of the project wiki page
  • Research on ad providers
  • Workspace setup
  • Initial tests on ad integration
  • First project presentation
  • Creation of a prototype for the part of the project´
  • Apply research done to the project

Phase 2 - Second part of the project [July 26 to August 16]

  • Research on how to build a wrapper for an APK
  • Decompile and recompile an APK for research purposes.
  • Create a prototype for the APK wrapper
  • Apply research done to the project

Phase 4 - Tests and Documentation [August 16 to 12 September]

  • Functionality Tests
  • Possible improvements on both parts of the project
  • Improvement of design and accessibility
  • Final Presentation

Weekly Reports

Week 1 - July 15 to July 17

Report summary:

What was done this week:

  • Initial project planning
  • Work enviroment setup
  • Creation of the backbone for the wiki page
  • Reasearch on ad providers
  • Initial tests on ad integration for the Android platform
  • Creation of a prototype application for testing purposes

Goals for the next week:

  • Do more research on ad integration for the android platform
  • Integrate the choosen ad provider in the Aptoide TV project
  • Test the results on an Android TV
  • Prepare the first project presentation
  • Start doing research on how to create a wrapper for an existing SDK

Week 2 - July 20 to July 24

Report summary:

Tasks done during the week:

  • Did research on ad integration for the android platform
  • Integration of Vungle and Ad Colony ad providers in the Aptoide TV project
  • Creation of the initial project presentation.
  • Started planning and doing research on the creation of the wrapper for an Android APK
  • Project code cleanup
  • Updated the Wiki

Goals for next week:

  • Do more research on different ad providers for the Android platform
  • Do more research on ways of creating a wrapper for an Android APK
  • Decompile and recompile an APK successfully
  • Attempt to inject code in a decompiled APK and recompile it successfully

Week 2 - July 20 to July 24

Report summary:

Tasks done during the week:

  • Did research on different ad providers for the Android platform
  • Did research on creating a wrapper for an Android APK
  • Decompiled, inject code and recompiled an APK successfully
  • Wrote a set of steps for injecting Ad Colony ad’s on any APK

Goals for next week:

  • Test de method for injecting ads (by hand) in more complex applications
  • Do additional research on the subject if needed.
  • Start writing an application to automate the injection of Ad Colony ad’s in APK’s

Trainee details

Trainee Name

Gonçalo Barreto Ferreira Marcelino

Past Experience

  • Internship at Pequipmar, Lda.
  • Professional Course in Management and Programming of Computer Systems
  • Internship at this.functional, Lda.

Current Situation

Second year student in Computer Engineering at FCT-UNL

Motivation for the Project

  • Gather professional experience
  • Improve programming skills and learn new technologies
  • Have contact with a professional work environment

Mentor

Carolina Marçalo e Frederico Santinho

Last modified 3 years ago Last modified on Aug 3, 2015, 4:08:41 PM

Attachments (3)

Download all attachments as: .zip