Mobilapps for indieudviklere · Lektion

Integration af mobilannoncering

Lær at integrere forskellige annonceformater (banner, interstitial og rewarded video) og administrere annoncenetværk for at skabe indtægter.

Lektion 2 af 411 trin

Integration af mobilannoncering er en gratis Mobilapps for indieudviklere-lektion på CoddyKit. Dette er lektion 2 af 4. Du kan læse hele lektionen gratis nedenfor — og derefter øve dig praktisk i browseren med en indbygget kodeeditor og en AI-vejleder, der er tilgængelig døgnet rundt. Den er en del af læringsforløbet i Mobilapps for indieudviklere, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Mobilapps for indieudviklere-kurset indeholder 4 lektioner i alt.

Tjen penge på din app med annoncer

Velkommen til integration af mobilannoncer! For mange indie-hackere er annoncer en vigtig måde at skabe indtægter fra deres apps på, især for apps, der kan downloades gratis.

I denne lektion bliver du introduceret til forskellige annonceformater og til, hvordan de kan integreres i din mobilapp for at skabe en bæredygtig indtægtskilde.

Forstå annoncenetværk

Hvis du vil vise annoncer, arbejder du med et annoncenetværk. Disse platforme forbinder appudgivere (dig!) med annoncører. Populære valg omfatter Google AdMob, Facebook Audience Network og Unity Ads.

  • SDK: Du integrerer netværkets Software Development Kit i din app.
  • eCPM: Effektiv pris pr. tusinde visninger, en vigtig måleenhed for, hvor meget du tjener.
  • Fyldningsgrad: Hvor ofte annoncenetværket leverer en annonce til din anmodning.

Bannerannoncer: Altid synlige

Bannerannoncer er små rektangulære annoncer, som normalt vises øverst eller nederst på appens skærm. De er det mindst påtrængende annonceformat og giver en stabil, men typisk lavere, indtægtskilde.

  • Fordele: Konstant tilstedeværelse og minimal forstyrrelse.
  • Ulemper: Lavere eCPM, og brugere kan udvikle 'bannerblindhed'.

Integration af bannerannoncer

Integration af en bannerannonce indebærer typisk initialisering af annoncenetværkets SDK, oprettelse af en annoncevisning og tilføjelse af den til din apps layout. SDK'et håndterer indlæsning og visning af annoncen.

Her er et konceptuelt eksempel:

// 1. Initialize Ad SDK
AdSDK.initialize(context, "YOUR_APP_ID");

// 2. Create a Banner Ad View
BannerAdView bannerView = new BannerAdView(context);
bannerView.setAdUnitId("YOUR_BANNER_AD_UNIT_ID");
bannerView.setAdSize(AdSize.BANNER);

// 3. Add to your app's layout (e.g., at the bottom)
LinearLayout layout = findViewById(R.id.ad_container);
layout.addView(bannerView);

// 4. Load the ad
AdRequest adRequest = new AdRequest.Builder().build();
bannerView.loadAd(adRequest);

Mellemliggende annoncer: Pauser i fuld skærm

Mellemliggende annoncer er fuldskærmsannoncer, som dækker hele din apps grænseflade. De vises ved naturlige overgangspunkter, f.eks. efter at et niveau i et spil er gennemført eller mellem indholdsafsnit.

  • Fordele: Højere eCPM end bannerannoncer og høj synlighed.
  • Ulemper: Kan være forstyrrende, hvis de placeres dårligt, og kræver omhyggelig timing.

Integration af mellemliggende annoncer

Mellemliggende annoncer indlæses i baggrunden og vises derefter på et bestemt tidspunkt. Du skal håndtere callback-funktioner for, når annoncen er indlæst, vises og lukkes af brugeren.

Konceptuel integration:

// 1. Initialize Ad SDK (if not already)

// 2. Load the Interstitial Ad
InterstitialAd interstitialAd = new InterstitialAd(context, "YOUR_INTERSTITIAL_AD_UNIT_ID");
interstitialAd.loadAd(new AdRequest.Builder().build());

// 3. Define ad event callbacks (e.g., ad loaded, ad dismissed)
interstitialAd.setAdListener(new InterstitialAdListener() {
    @Override
    public void onAdLoaded() { /* Ad is ready to show */ }
    @Override
    public void onAdDismissed() { /* User closed ad, resume app */ }
    // ... other methods
});

// 4. Show the ad at a natural break point
if (interstitialAd.isLoaded()) {
    interstitialAd.show();
} else {
    // Ad not ready, continue app flow
}

Belønningsvideoer: Værdi efter eget valg

Belønningsvideoer er fuldskærmsvideoer, som brugerne vælger at se til gengæld for en belønning i appen (f.eks. ekstra liv, virtuel valuta eller premiumfunktioner). De er meget effektive til at skabe engagement og indtægter.

  • Fordele: Højeste eCPM, brugervenlige (brugeren vælger selv) og skaber engagement.
  • Ulemper: Kræver omhyggelig afbalancering af belønninger, og brugerne forventer at få noget ud af det.

Integration af belønningsvideoer

Belønningsvideoer kræver, at du først præsenterer brugeren for et valg, derefter viser annoncen og giver belønningen, når videoen er gennemført. Callback-funktioner er afgørende for håndteringen af belønningslogikken.

Konceptuel integration:

// 1. Initialize Ad SDK (if not already)

// 2. Load the Rewarded Ad
RewardedAd rewardedAd = new RewardedAd(context, "YOUR_REWARDED_AD_UNIT_ID");
rewardedAd.loadAd(new AdRequest.Builder().build());

// 3. Present option to user (e.g., "Watch ad for 100 coins")
// On user confirmation:

// 4. Define ad event callbacks (e.g., ad completed, user rewarded)
rewardedAd.setAdListener(new RewardedAdListener() {
    @Override
    public void onRewarded(RewardItem rewardItem) {
        // User earned reward, grant 100 coins
        grantRewardToUser(rewardItem.getAmount());
    }
    @Override
    public void onAdClosed() { /* User closed ad */ }
    // ... other methods
});

// 5. Show the ad if loaded
if (rewardedAd.isLoaded()) {
    rewardedAd.show();
} else {
    // Ad not ready, inform user
}

Bedste praksis for annonceplacering

Effektiv annonceintegration skaber balance mellem indtægter og brugeroplevelse. Dårligt placerede annoncer kan irritere brugerne og føre til afinstallationer. Her er nogle tips:

  • Naturlige pauser: Vis mellemliggende annoncer under logiske pauser.
  • Brugerens valg ved belønningsvideoer: Lad altid brugerne vælge, om de vil se belønningsvideoer.
  • Frekvensbegrænsning: Overvæld ikke brugerne med for mange annoncer på kort tid.
  • Test og gentag: Overvåg brugerfeedback og analyse for at optimere placeringen.

Quiz om annonceformater

Hvilke af følgende udsagn om mobilannonceformater er SANDE?

Opsummering og næste skridt

Du har lært om de tre vigtigste typer mobilannonceformater: bannerannoncer, mellemliggende annoncer og belønningsvideoer. Vi undersøgte, hvordan annoncenetværk fungerer, samt de konceptuelle trin til integration af hver annoncetype.

Husk at prioritere brugeroplevelsen gennem gennemtænkt placering og frekvensbegrænsning. Som næste skridt skal du vælge et annoncenetværk, integrere dets SDK og eksperimentere med forskellige annonceplaceringer for at finde ud af, hvad der fungerer bedst for din app!

Gratis at komme i gang

Lær Mobilapps for indieudviklere med en AI-underviser — gratis

Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.

Kurser
12
Lektioner
48

Ofte stillede spørgsmål

Er lektionen “Integration af mobilannoncering” gratis?

Ja — hele teksten til “Integration af mobilannoncering” kan læses gratis her på nettet. Hvis du vil øve dig interaktivt med en indbygget kodeeditor og en AI-vejleder døgnet rundt og få adgang til resten af Mobilapps for indieudviklere-kurset, skal du opgradere til CoddyKit PRO. Mobilapps for indieudviklere-kurset indeholder 4 lektioner i alt.

Hvad lærer jeg i “Integration af mobilannoncering”?

Lær at integrere forskellige annonceformater (banner, interstitial og rewarded video) og administrere annoncenetværk for at skabe indtægter. Du øver dig i Mobilapps for indieudviklere med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.

Skal jeg have erfaring for at begynde på Mobilapps for indieudviklere?

Der kræves ingen tidligere erfaring. Mobilapps for indieudviklere på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 2 af 4.

Hvor lang tid tager lektionen “Integration af mobilannoncering”?

De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.

Kan jeg skrive og køre kode i denne Mobilapps for indieudviklere-lektion?

Ja. Alle Mobilapps for indieudviklere-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.

Alle lektioner i dette kursus

  1. Køb i appen og abonnementer
  2. Integration af mobilannoncering
  3. Prismodeller og eksperimenter
  4. Reduktion af churn og maksimering af lifetime value
← Tilbage til Mobilapps for indieudviklere