# Publisher Flow

- [Publisher Overview](/publisher-flow/publisher-overview.md): Welcome to ReneVerse! This guide will help you integrate Smart Ads into your games using our SDK.
- [Quick Start Guide](/publisher-flow/quick-start-guide.md): This guide walks you through setting up ReneVerse for your game—from account creation to your first in-world Smart Ad implementation.
- [Registering Your Game & Generating API Keys](/publisher-flow/registering-your-game-and-generating-api-keys.md): Connect your game to ReneVerse and unlock SDK functionality.
- [SDK Integration](/publisher-flow/sdk-integration.md): This section walks you through integrating the SDK for your preferred engine: Unity, Phaser 3, or Unreal Engine.
- [Unity](/publisher-flow/sdk-integration/unity.md): Set Up your ReneVerse SDK in Unity and Create Ad Surfaces in your environment.
- [Unity SDK Setup](/publisher-flow/sdk-integration/unity/unity-sdk-setup.md): Set Up the ReneVerse SDK inside of Unity.
- [\[WIP\] Using the Unity SDK](/publisher-flow/sdk-integration/unity/wip-using-the-unity-sdk.md): Create Ad Surfaces for your game in Unity using the SDK.
- [Batch Serve Ad](/publisher-flow/sdk-integration/unity/wip-using-the-unity-sdk/batch-serve-ad.md): Quickly serve or disable ads across all scenes using ReneVerse’s Batch Serve Ad system.
- [Unreal Engine](/publisher-flow/sdk-integration/unreal-engine.md): Set Up your ReneVerse SDK in Unreal Engine and Create Ad Surfaces in your environment.
- [UE SDK Setup](/publisher-flow/sdk-integration/unreal-engine/ue-sdk-setup.md): Set Up the ReneVerse SDK inside of Unity.
- [Using the UE SDK](/publisher-flow/sdk-integration/unreal-engine/using-the-ue-sdk.md): Create Ad Surfaces and Branded Object Placements in your Unreal Engine project.
- [Phaser 3](/publisher-flow/sdk-integration/phaser-3.md)
- [Phaser Quick Start](/publisher-flow/sdk-integration/phaser-3/phaser-quick-start.md): This guide walks you through setting up the ReneVerse JS SDK in your Phaser 3 game—from installing the SDK to serving your first ad.
- [API Reference](/publisher-flow/sdk-integration/phaser-3/api-reference.md): Explore the full set of methods and hooks available in the ReneVerse Phaser SDK. These tools give you precise control over ad serving, surface configuration, and player tracking.
- [useReneVerse](/publisher-flow/sdk-integration/phaser-3/api-reference/usereneverse.md): The useReneVerse hook is your go-to for handling Smart Ad logic in Phaser 3.
- [useTracking](/publisher-flow/sdk-integration/phaser-3/api-reference/usetracking.md): The useTracking hooks help you measure ad visibility and interaction in your Phaser game.
- [Full Implementation (Code)](/publisher-flow/sdk-integration/phaser-3/full-implementation-code.md): A complete working example showing how to integrate and serve Smart Ads in a Phaser 3 game using the ReneVerse SDK—from initialization to rendering and tracking.
- [Defining Placeholders in the Portal](/publisher-flow/defining-placeholders-in-the-portal.md): This section explains how to create and configure Ad Surfaces and Branded Object Placements directly from the ReneVerse Portal.
- [Creating Ad Surfaces in the Portal](/publisher-flow/defining-placeholders-in-the-portal/creating-ad-surfaces-in-the-portal.md)
- [Creating Branded Object Placements in the Portal](/publisher-flow/defining-placeholders-in-the-portal/creating-branded-object-placements-in-the-portal.md): Learn how to create and configure Branded Object Placements in the ReneVerse Portal, including targeting tags, bounding box dimensions, and placeholder assets for dynamic in-game brand integration.
- [Ads.txt](/publisher-flow/ads.txt.md): Learn what Ads.txt is, how it works, and how to implement it on your ReneVerse-connected website to enhance ad transparency, prevent fraud, and ensure only authorized partners can sell your ad invento
