Ad-Blocker Detected

This application requires ad-related scripts to function properly. Please disable your ad-blocker for this site to continue.

To disable your ad-blocker:

  1. Click your ad-blocker extension icon
  2. Select "Disable on this site"
  3. Refresh this page

DCO Viewer

Sign in to preview your dynamic creatives

{{ loginError }}

DCO Viewer

{{ sheetMetadata.title }} - {{ sheetConfig.tabName }}
Last edited: {{ formatDate(sheetMetadata.modifiedTime) }}
|

Load Google Sheet Data

📋 Instructions

  1. Open your Google Sheet containing the DCO data
  2. Copy the URL from your browser's address bar
  3. Enter the exact name of the tab/sheet containing your data
  4. Important: Share the sheet with dco.squarewave@gmail.com (Editor access required for saving)
{{ sheetError }}

Search Results

{{ searchResults.length }} result(s) for "{{ searchQuery }}"

{{ selectedItems.length }} item(s) selected

Select items from the left panel to preview creatives

INACTIVE

{{ item.Unique_ID }}, {{ item.Model }} - {{ item.Creative_Dimension }}

Edit Google Sheet

Edit Creatives

{{ item.Reporting_Label }}

{{ item[field.field] === 'TRUE' ? 'Active' : 'Inactive' }}
{{ value === true ? 'Enabled' : 'Disabled' }}
No overrides added. Use the dropdown above to add overrides.

{{ item.Model }} - {{ item.Creative_Dimension }}

Replicate Values

Fields to replicate: {{ Array.from(selectedFields).map(f => f.startsWith('override:') ? f.replace('override:', '') : f).join(', ') }}
Unique ID Reporting Label Model Type Layout Message Audience Size Language Active
{{ item.Unique_ID }} {{ item.Reporting_Label }} {{ item.Model }} {{ item.Non_Audience_Targeting }} {{ item.Offer_Layout }} {{ item.Message }} {{ item.Audience }} {{ item.Creative_Dimension }} {{ item.Language_Targeting }} {{ item.Active === 'TRUE' ? 'Yes' : 'No' }}
No items found
{{ replicateSelectedRows.size }} item(s) selected

DRM Directory Mappings

Map DRM directory/asset references from Google Sheets to actual CDN URLs. The system will first try to match the full path with extension, then fall back to directory-only matches.

This URL will be used for files like "horizontal.svg", "vertical.svg", "none.svg" that don't have a directory path.

Admin Authentication Required

Unique ID Reporting Label Dimension Model Offer Layout Type Language Frame 1 Headline Frame 2 Headline Frame 2 Subheadline CTA
{{ item.Unique_ID }} {{ item.Reporting_Label }} {{ item.Creative_Dimension }} {{ item.Model }} {{ item.Offer_Layout }} {{ item.Non_Audience_Targeting }} {{ item.Language_Targeting }} {{ item.Frame_1_Headline }} {{ item.Frame_2_Headline }} {{ item.Frame_2_Subheadline }} {{ item.CTA }}

{{ jsonExportSelected.length }} of {{ filteredJsonExportData.length }} rows selected

TRACE - devDynamicContent Format

{{ selectedItems.length }} banner(s) selected

{{ traceData }}

Dev Code Preview

{{ codePreviewItem.Unique_ID }} - {{ codePreviewItem.Model }} ({{ codePreviewItem.Creative_Dimension }})

{{ codePreviewData }}

Share Preview

Share this link to allow others to view the selected banners:

Note: This link will expire in 2 months. Non-authenticated users will have view-only access, while logged-in users will have full editing capabilities.

{{ toast.message }}