ViewFi Docs ← Documentation Home

ViewFi Ad Specs & Creative Asset Guide

This document outlines all the creative assets required to launch a ViewFi video reward campaign. Share this with your creative agency so they can prepare and deliver assets in the correct formats and dimensions.

Video Asset

The primary campaign asset. Viewers must watch this video before claiming their reward.

Spec Requirement
Formats MP4 (recommended), MOV, AVI, WebM, MKV
Max file size 200 MB
Resolution 1080p recommended (720p minimum)
Aspect ratio 16:9 (landscape)
Duration Flexible — 15 to 60 seconds typical for ads
Codec H.264 recommended (auto-transcoded on upload)

Notes:


Campaign Images

These images are used across the campaign widget, social sharing, and ad delivery.

Splash Image (Hero Image)

The main visual shown before the viewer plays the video. Also used as the default end screen background.

Spec Requirement
Dimensions 1200 x 630 px (1.91:1 aspect ratio)
Formats PNG, JPEG, WebP
Max file size 10 MB
Required? Strongly recommended

Design tips:

Brand Logo

Displayed on the splash screen, end screen, and social share images.

Spec Requirement
Dimensions 400px wide recommended, height auto
Formats PNG (transparent background preferred)
Max file size 10 MB
Required? Strongly recommended

Design tips:

Desktop End Card

Custom background shown after video completion on desktop/landscape viewports.

Spec Requirement
Dimensions 1920 x 1080 px (16:9 landscape)
Formats PNG, JPEG
Max file size 2 MB
Required? Optional (defaults to splash image)

Mobile End Card

Custom background shown after video completion on mobile/portrait viewports.

Spec Requirement
Dimensions 1080 x 1920 px (9:16 portrait)
Formats PNG, JPEG
Max file size 2 MB
Required? Optional (defaults to splash image)

Design tips for end cards:

Favicon

Browser tab icon for the campaign page.

Spec Requirement
Dimensions 32 x 32 px or 64 x 64 px
Formats ICO, PNG
Max file size 2 MB
Required? Optional (defaults to brand logo)

Reward Asset (Optional)

A visual shown alongside the reward on the success screen. Can be a 3D model, animation, or static image.

Type Formats Max Size
3D Model GLB, OBJ 50 MB
Static Image PNG, GIF 25 MB
Video MP4 25 MB

Social Sharing / Meta Images

These are the preview images shown when someone shares the campaign link on social media. They are auto-generated from your splash image and logo, but can be overridden with custom images.

Platform Dimensions Aspect Ratio
Facebook / LinkedIn 1200 x 630 px 1.91:1
Twitter / X 1200 x 675 px 16:9
WhatsApp 400 x 400 px 1:1
Discord 1920 x 1080 px 16:9

Note: If you provide a splash image and brand logo, these are generated automatically. Only provide custom meta images if you want a different creative for social sharing.


Campaign-Type Specific Requirements

Each campaign type has the same base assets (video, splash, logo) plus type-specific data. Here's what your team needs to prepare for each:

Lead Gen / Sign-Up

Drive viewers to a sign-up page after watching the video.

Item Details
Sign-up URL The destination URL viewers are sent to (required)
CTA Button Text Custom button text, e.g. "Sign Up Now" (default provided)
Description Text explaining what they're signing up for
Auth Fingerprint only (no login required)

Creative notes: The end screen shows a prominent CTA button that opens the sign-up URL. Design your splash image to tease the value of signing up.

Coupon / Discount Code

Distribute promo codes to viewers.

Item Details
Coupon codes Single reusable code OR CSV of unique codes
Code format Any text string (e.g. SAVE20, BRAND-XXXX-YYYY)
Redemption instructions How to use the code (e.g. "Enter at checkout on brand.com")
Auth Email collection or fingerprint

CSV format for bulk codes:

code
SAVE20-AAAA
SAVE20-BBBB
SAVE20-CCCC

Voucher

Digital vouchers for products or services.

Item Details
Voucher codes CSV upload of unique voucher codes
Voucher description What the voucher is worth (e.g. "$10 off your next order")
Redemption instructions How to redeem
Auth Email collection or fingerprint

Contest / Giveaway

Prize-based competitions where viewers enter by watching.

Item Details
Prize title Name of the prize (e.g. "Win a PS5")
Prize description Details about the prize and how winners are selected
Auth Email collection (required for winner contact)

Creative notes: Design splash and end cards that showcase the prize. Urgency messaging (e.g. "Limited time") performs well.

Airdrop (USDC)

Distribute USDC tokens via blockchain (Arc/Aptos or Base/Ethereum L2).

Item Details
USDC amount per viewer How much to distribute per claim
Total budget Fund the campaign wallet
Blockchain Arc (Aptos) or Base (Ethereum L2)
Network Testnet or Mainnet
Auth Wallet connection required (MetaMask, Petra, etc.)

Note: Airdrop campaigns are restricted to the main video-rewards.com domain (no custom subdomains) due to bot protection requirements.

Roblox UGC

Distribute in-game Roblox items to viewers who watch the video.

Item Details
Roblox Place ID Your 15-digit Roblox experience ID
UGC item The in-game item to distribute
Lua scripts Provided by ViewFi (server + client scripts)
Auth Fingerprint only

See the Roblox Integration Guide for full setup instructions.

Fortnite Reward

Distribute V-Bucks codes, cosmetic codes, or Epic Games rewards.

Item Details
Reward type V-Bucks Code, Cosmetic Code, or Epic URL
Codes Single reusable code OR CSV of unique codes
Redemption URL Defaults to epicgames.com/redeem
Auth Fingerprint only

CSV format for bulk codes:

fortnite_code
VBUCKS-XXXX-YYYY-ZZZZ
VBUCKS-AAAA-BBBB-CCCC

See the Fortnite Integration Guide for full setup instructions.

NFT Mint

NFT minting campaigns.

Item Details
NFT contract Smart contract details for minting
Auth Wallet connection required

Ad Tag Delivery Formats

If you're distributing the campaign through ad networks or DSPs, these are the supported formats:

IAB Standard Ad Sizes

Size Name Use Case
300 x 250 Medium Rectangle Most common, sidebar/in-content
320 x 480 Mobile Interstitial Full-screen mobile
728 x 90 Leaderboard Desktop top banner
300 x 600 Half Page Desktop sidebar
320 x 180 Small Video Mobile in-feed

Tag Formats

Format Description
HTML5 Self-contained HTML creative
Direct Iframe Simple iframe embed (DSP-compatible)
JavaScript Tag JS snippet for dynamic loading
VAST 4.0 Video ad serving template for video players and CTV

CTV (Connected TV)

For campaigns on Roku, Fire TV, Samsung TV, etc.:

Asset Dimensions Auto-Generated?
Companion Ad (QR) 300 x 250 px Yes
Pause Screen 1920 x 1080 px Yes

See the CTV Integration Guide for VAST tag URLs and partner integration.


Quick Reference: Asset Checklist by Campaign Type

Use this checklist to ensure your creative agency delivers everything needed.

All Campaign Types

Lead Gen

Coupon

Voucher

Contest

Airdrop

Roblox UGC

Fortnite


File Delivery

Upload all assets directly to the ViewFi campaign editor at app.viewfi.io. The editor accepts drag-and-drop uploads for all asset types.

For CSV code files (coupons, vouchers, Fortnite codes), upload them in the Rewards tab of the campaign editor.

Questions?

Contact the ViewFi team or see the full documentation for detailed guides on each campaign type.

Documentation

Getting Started Campaign Management Claude / MCP Connector Advertising & DSP CTV Integration Roblox Integration Fortnite Integration API Reference Developer Resources Troubleshooting