Network Initialization
Before your Godot application can request programmatic bids or render spatial assets, you must initialize the WireSyndicate Core Engine and authenticate your client with the Edge Delivery Node.
Authentication Architecture
Authentication requires your Publisher Network Key. This cryptographically binds the telemetry emitted by the client to your publisher account, ensuring you are compensated for all validated impressions.
Integration Pipeline
- Key Retrieval: Log into your Developer Dashboard on the WireSyndicate Web Portal. Copy your Organization ID or the specific Game Network Key.
- Global Startup: Create or open your global startup script (e.g.,
main.gdor a global AutoLoad). - Configure the Singleton: Access the globally registered
WireSyndicateAutoLoad singleton and assign your key:
func _ready():
# Set your Organization API Key
WireSyndicate.network_key = "YOUR_DEV_API_KEY"
# Note for v1.5.0+: game_id is no longer required or supported client-side.
# The Edge Network securely derives it from your placement ID and API key.
# Authenticate with the Edge Delivery Node
WireSyndicate.authenticate(WireSyndicate.network_key)Warning: You must assign a valid Network Key before attempting to fetch ad payloads. If this key is missing, invalid, or your account is suspended, the SDK will gracefully reject the Zero-Trust Handshake (403/404) and halt Edge telemetry.