2017-12-11 1 views
0

Ich erstelle eine Kivy-App für Android und ich möchte ein SDK integrieren, aber ich kann nicht scheinen, wie man eine Apk damit integriert zu bauen. Bis jetzt war keiner der Führer, die ich gefunden habe, hilfreich. HierWie füge ich sdk's zu einer kivy App hinzu?

+0

Ihre Frage ist nicht klar. Versuchen Sie ein Software Development Kit in Ihre App zu integrieren? –

+1

Ich versuche, eine SDK wie die Admob SDK hinzuzufügen – Baxorr

Antwort

2

ist ein Beispiel für die Arbeit mit AdBuddiz eine ähnliche Lösung kann mit admob mit jnius

#ads.py 
from jnius import autoclass 
import logging 
import random 
log = logging.getLogger('kivy.funky.stuff') 
PythonActivity=autoclass("org.renpy.android.PythonActivity") 
AdBuddiz=autoclass("com.purplebrain.adbuddiz.sdk.AdBuddiz") 

AD_CHANCE = 0.06 

def init(): 
    AdBuddiz.setPublisherKey("some-token") 
    #delete this before going to play at the store... 
    AdBuddiz.setTestModeActive() 
    AdBuddiz.cacheAds(PythonActivity.mActivity) 

def show(): 
    if (random.random() < AD_CHANCE): 
     log.info("Showing Ad!!!") 
     try: 
      AdBuddiz.showAd(PythonActivity.mActivity) 
     except Exception: 
      log.exception("Pizza is not healthy...") 
    else: 

     log.warn("Skipping the AD this time ;)") 

machen diese Arbeit angewendet werden, die Sie benötigen, pyjnius Ihrem hinzuzufügen buildozer.spec sowie das Java SDK (zB android.add_jars =% (source.dir) s/libs/*. jar).

Verwandte Themen