PGC
The GluedIn business model for a PGC (Professional generated content) integration emphasizes using the platform’s SDK to allow businesses to create and display branded content, such as short videos and interactive feeds, directly within their apps. This model enhances user engagement by offering personalized, company-generated content and enables monetization through ads, sponsored content, and user-generated media. GluedIn’s tools support content moderation, analytics, and customization, making it easier for companies to build and manage their in-app communities.
-
Use PGC If ?
- Content is only generated by the company itself.
- Allow user to view and interact with content by like, share and comment on it.
- No Creator tool will be visible in the SDK.
- No Repost feature will be available for the user.
- Authentication could be on both ways which listed below:
- Separate Sign in and Sign up screen
- Auto create User method
Customized feature:
- theme can be customized
- Bottom bar can be customized
- Profile and discover icon place can be customized
- Enable and Disable profile callbacks
-
Integration steps
Below are the brief overview of the primary steps:
Step 1: Create API & Secret Key: Generate the required keys from the console to start your integration.
Step 2: Setup the console for PGC:
Below are the steps which we required to setup PGC on console:
Console Settings:
Below are the console settings which we need to do for the PGC content:
Step 3: Integrate Dependency: Add GluedInSDK dependency in to your app for streamlined dependency management.
Step 4: Entry Point Configuration: Set up the main entry point to initialize the SDK.
Step 5: Project Configuration: Adjust your project’s Info.plist settings for proper integration.
Step 6: Mobile Configuration for PGC:
Mobile Settings:
Mobile settings and as a result its screens
Set the below configuration in GluedInConfiguration class:
.enableBackButton(boolean) // Make true if you wanted to enable back button on landing screen)
.enableDefaultProfile(boolean) // If you wish to enable call back on parent app
.enableBottomBar(boolean) // Make true if you wish to enable bottom bar in the SDK
Step 6: Feed & Callback Setup: Select the feed format and configure necessary callbacks.
Step 7: Run the App: Feed & Callback Setup: With these steps complete, run your app to see the SDK in action. you will see the application similar to the below image: