IOS - Documentação do SDK de Monetização de Aplicativos

⌘K
  1. IOS - Monetize App SDK Do...
  2. User Manual
  3. Tipos de inicialização
  4. Inicialização Manual

Inicialização Manual

Como Funciona?

Nós buscamos todas as configurações de unidades do nosso banco de dados e você simplesmente precisa posicionar as unidades usando os IDs que fornecemos a você com o RefinariaAdFactory. Incorpore-os nas views desejadas. Os métodos de fábrica funcionam da seguinte forma:

     
    class MainViewController: UiViewControlelr {
        // The SDK will place the advertisement inside this view.
        @IBOutlet var adContainer:UIView!
        …
        override func viewDidLoad() {
            super.viewDidLoad()
            let configurationID = ConfigBuilder.companion.BANNER_TEST_R89_CONFIG_ID
            RefineryAdFactory.shared.createBanner(configurationID: configurationID,
            wrapper: adContainer,
            lifecycleCallbacks: nil)
        }
        …
    }
    

Verificar Formatos de anúncio para ver como fazer isso com cada formato.

O que é preciso?

  1. Comece criando uma conta conosco. Fale conosco para iniciar o processo e fornecer todas as informações necessárias listadas abaixo.

  2. Adicionar a invólucro/acionar (transições ou cliques de botão) no seu aplicativo.

  3. Adicione o código de Inicialização.

  4. Siga-nos guias de formato de anúncio para a sua implementação.

    1. Obtenha esses wrappers ou gatilhos de Atividades ou Fragmentos.

    2. Usar RefinariaAdFactory para exibir os anúncios.

  5. Seu aplicativo está agora preparado para monetização conosco.

Informações que precisamos sobre seu aplicativo

  • Quais formatos você pretende utilizar? Se você não tem certeza sobre os formatos, por favor, consulte-os páginas dedicadas ou entre em contato para obter ajuda por entre em contato conosco.

  • Link da Loja (Google ou Maçã Um).

  • Domain of the app. E.g: www.refinery89.com

  • (Opcional) Palavras-chave desejadas para o aplicativo.

Exemplos

Ao final do exemplo, você pode encontrar um modelo para produção aqui.


Se você estiver no modo de depuração, adicione estas linhas antes de qualquer um dos exemplos. Marcar o SDK como depuração fará com que o SDK use IDs e dados do ConfigBuilder.

     
    R89SDK.shared.setLogLevel(level: LogLevels.debug)
    R89SDK.shared.setDebug(getLocalFakeData: true,
    forceCMP: true,
    useProductionAuctionServer: false)
    

O exemplo na demonstração

O linhaÚnica bandeira é definida para falso. Use RefinariaAdFactory para criar e colocar os anúncios em um UIView.

     
    R89SDK.shared.initialize(publisherId: “TestRefinery89ID”,
    appId: “TestConfigDemoApp”,
    singleLine: false,
    publisherInitializationEvents: nil)
    

Modelo

     
        R89SDK.shared.initialize(publisherId: <YOUR PUBLISHER ID>,
        appId: <YOUR APP ID>,
        singleLine: false,
        publisherInitializationEvents: nil)
    

Inicialização

Para inicializar o SDK, chame R89SDK.shared.inicializar método e passe o publisherId e a appId.

     
        class MainViewController: UIViewController {
            override func viewDidLoad() {
                super.viewDidLoad()
                R89SDK.shared.initialize(publisherId: “TestRefinery89ID”,
                appId: “TestConfigDemoApp”,
                singleLine: false,
                publisherInitializationEvents: nil)
            }
        }
    

At this point, the advertisements can be displayed. To place a simple banner Ad follow the example below

     
        class MainViewController: UIViewController {

            @IBOutlet var adContainer:UIView! = nil
            
            override func viewDidLoad() {
                super.viewDidLoad()
                R89SDK.shared.initialize(publisherId: <YOUR PUBLISHER ID>,
                appId: <YOUR APP ID>,
                singleLine: false,
                publisherInitializationEvents: nil)
                
                RefineryAdFactory.shared.createBanner(configurationID: <R89-Banner-ID>, wrapper: adContainer, lifecycleCallbacks: nil)
            }
        }
    

The SDK will put the advertisement inside the provided adContainer.

Note que não é preciso esperar pela inicialização do SDK, os anúncios podem ser usados logo após a chamada do R89SDK.shared.inicializar método.


Como podemos ajudar?