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
A
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
- 1. Wie füge ich Firepad zu einer reactjs App hinzu
- 2. Wie füge ich ein Symbol zu einer Ubuntu-App hinzu
- 3. Wie füge ich einer React Native App eine Klasse hinzu?
- 4. Wie füge ich iPad-Unterstützung zu einer PhoneGap-Anwendung hinzu?
- 5. Wie füge ich eine klare Schaltfläche für eine Python Kivy Malerei App hinzu
- 6. Wie füge ich Input zu einer Variablen hinzu?
- 7. Wie füge ich Animation zu BottomSheetDialogFragment hinzu
- 8. Wie füge ich UIWebView zu UIActionSheet hinzu?
- 9. Wie füge ich Clustermarker zu Gmaps4rails hinzu?
- 10. Wie füge ich ein Cancellation Token zu einer Aufgabe hinzu?
- 11. Python - Wie füge ich einen zweiten "Bildschirm" zu meiner kivy-Anwendung hinzu?
- 12. Wie füge ich mehrere Spalten zu einer Tabelle hinzu und füge Standardeinschränkungen für eine davon hinzu?
- 13. Wie füge ich Werte zu datagridcombobxcolumn hinzu?
- 14. Wie füge ich Seitentitel zu Hyperlink hinzu
- 15. Wie füge ich Button zu FeedListItem hinzu
- 16. Wie füge ich Schlüsselbefehle zu Sprite hinzu?
- 17. Wie füge ich DataRow zu DataTable hinzu?
- 18. Wie füge ich Datenattribute zu Html.BeginForm hinzu
- 19. Wie füge ich Animation zu DialogFragment hinzu?
- 20. Wie füge ich Verzeichnisse zu PATH hinzu?
- 21. Wie füge ich Pins zu JQVMap hinzu?
- 22. Wie füge ich mysql_real_escape_string() hinzu: zu diesem?
- 23. Wie füge ich Parameter zu mvcSiteMapNode hinzu?
- 24. Wie füge ich JavaScript zu FPDF hinzu?
- 25. Wie füge ich zu einem wstring hinzu?
- 26. Wie füge ich eine Klasse zu einer JSON-Datentabelle hinzu?
- 27. Wie füge ich Farbwähler/Filter zu einer Website hinzu?
- 28. Jmeter - Wie füge ich Kommentare zu einer Parameterdatei hinzu?
- 29. Wie füge ich einen int zu einer Zeichenkette hinzu
- 30. Wie füge ich einen Wert zu einer Tabelle hinzu?
Ihre Frage ist nicht klar. Versuchen Sie ein Software Development Kit in Ihre App zu integrieren? –
Ich versuche, eine SDK wie die Admob SDK hinzuzufügen – Baxorr