Seamlessly integrate ads into your social.plus application with console-driven configuration and comprehensive analytics
Monetize your social.plus application with intelligent ad integration that maximizes revenue while preserving user experience. Configure, track, and optimize ads through the console without requiring app updates.
Dynamically fetch ad configuration from your Admin Console to display contextual ads without requiring app updates. Configure placement, frequency, and targeting rules through the console interface.
Real-time Updates: Ad settings sync immediately from console changes. No app deployment needed for ad strategy updates.
To retrieve all ads and settings added to your network via the console, use the getNetworkAds() function. This function provides a comprehensive view of your ads and configurations, allowing UIKit or your application to consume and display ads accordingly.
Copy
Ask AI
let adRepository = AmityAdRepository(client: client)do { let networkAds = try await adRepository.getNetworkAds() let allAds = networkAds.ads let settings = networkAds.settings} catch let error { // Handle error here}
The Ad Impressions feature is a tool designed to collect valuable data regarding ad interactions for analytics and reporting purposes. This feature empowers users to gain insights into how their ad is performing. With this feature, users can mark specific ads as seen or clicked, and access the report via the console.
Smart Tracking: Impressions represent the number of users who viewed the ad, while reach represents the number of unique users who viewed the ad. Please keep in mind that ad impression data won’t be updated in real-time but rather almost in real-time.