Context Calculator

With the effective depreciation of the IDFA on iOS 14, advertisers are challenged to find an alternative non user-based targeting solution, that would still generate competitive CPIs and valuable users - the game is different, but the goal remains the same - effective growth.


As contextual targeting now takes center stage, in order to gain information that goes beyond the easily manipulated store category, we use a word representation method called ELMo to represent each bundle as a vector, enabling measurement of contextual ′distance′ between apps. The calculated distance is then fed as one of the hundreds of other features to our prediction models and plays a significant role in our bidding logic.


To highlight its effectiveness, we created the Context Distance Calculator. Using it will show you the apps closest to yours in terms of mechanics, theme, features, and more, based on an intricate comparison between each app store description text.

Find contextually related apps

  • App Icon

    App name

    Category

Top Contextually Related Apps

NoApp nameConfidence
1mockBillion Cash Slots-Casino Game
100%

Confidence Level

100% - High Confidence

As context is highly nuanced, we also feed our models with the level of confidence in the contextual relationship between both apps.

Confidence is effected by the length of the app description, the quantity of ambiguous words in it, and overall clarity.

2mockEon Slots Casino Vegas Game
90%

Confidence Level

90% - High Confidence

As context is highly nuanced, we also feed our models with the level of confidence in the contextual relationship between both apps.

Confidence is effected by the length of the app description, the quantity of ambiguous words in it, and overall clarity.

3mockCash Tornado Slots - Casino
50%

Confidence Level

50% - Moderate Confidence

As context is highly nuanced, we also feed our models with the level of confidence in the contextual relationship between both apps.

Confidence is effected by the length of the app description, the quantity of ambiguous words in it, and overall clarity.

4mockSuper Vegas Slots Casino Games
44%

Confidence Level

44% - Moderate Confidence

As context is highly nuanced, we also feed our models with the level of confidence in the contextual relationship between both apps.

Confidence is effected by the length of the app description, the quantity of ambiguous words in it, and overall clarity.

5mockVegas Nights Slots
40%

Confidence Level

40% - Moderate Confidence

As context is highly nuanced, we also feed our models with the level of confidence in the contextual relationship between both apps.

Confidence is effected by the length of the app description, the quantity of ambiguous words in it, and overall clarity.

6mockTycoon Casino - Vegas Slots
90%

Confidence Level

90% - High Confidence

As context is highly nuanced, we also feed our models with the level of confidence in the contextual relationship between both apps.

Confidence is effected by the length of the app description, the quantity of ambiguous words in it, and overall clarity.

7mockWinning Slots Las Vegas Casino
90%

Confidence Level

90% - High Confidence

As context is highly nuanced, we also feed our models with the level of confidence in the contextual relationship between both apps.

Confidence is effected by the length of the app description, the quantity of ambiguous words in it, and overall clarity.

8mockCash Frenzy - Slots Casino
60%

Confidence Level

60% - Moderate Confidence

As context is highly nuanced, we also feed our models with the level of confidence in the contextual relationship between both apps.

Confidence is effected by the length of the app description, the quantity of ambiguous words in it, and overall clarity.

9mockVegas Slots - 7Heart Casino
10%

Confidence Level

10% - Low Confidence

As context is highly nuanced, we also feed our models with the level of confidence in the contextual relationship between both apps.

Confidence is effected by the length of the app description, the quantity of ambiguous words in it, and overall clarity.

10mockSlots Casino - Vegas Slot Machine Games
90%

Confidence Level

90% - High Confidence

As context is highly nuanced, we also feed our models with the level of confidence in the contextual relationship between both apps.

Confidence is effected by the length of the app description, the quantity of ambiguous words in it, and overall clarity.

1
mockBillion Cash Slots-Casino Game
100%

Confidence Level

100% - High Confidence

As context is highly nuanced, we also feed our models with the level of confidence in the contextual relationship between both apps.

Confidence is effected by the length of the app description, the quantity of ambiguous words in it, and overall clarity.

2
mockEon Slots Casino Vegas Game
90%

Confidence Level

90% - High Confidence

As context is highly nuanced, we also feed our models with the level of confidence in the contextual relationship between both apps.

Confidence is effected by the length of the app description, the quantity of ambiguous words in it, and overall clarity.

3
mockCash Tornado Slots - Casino
50%

Confidence Level

50% - Moderate Confidence

As context is highly nuanced, we also feed our models with the level of confidence in the contextual relationship between both apps.

Confidence is effected by the length of the app description, the quantity of ambiguous words in it, and overall clarity.

4
mockSuper Vegas Slots Casino Games
44%

Confidence Level

44% - Moderate Confidence

As context is highly nuanced, we also feed our models with the level of confidence in the contextual relationship between both apps.

Confidence is effected by the length of the app description, the quantity of ambiguous words in it, and overall clarity.

5
mockVegas Nights Slots
40%

Confidence Level

40% - Moderate Confidence

As context is highly nuanced, we also feed our models with the level of confidence in the contextual relationship between both apps.

Confidence is effected by the length of the app description, the quantity of ambiguous words in it, and overall clarity.

6
mockTycoon Casino - Vegas Slots
90%

Confidence Level

90% - High Confidence

As context is highly nuanced, we also feed our models with the level of confidence in the contextual relationship between both apps.

Confidence is effected by the length of the app description, the quantity of ambiguous words in it, and overall clarity.

7
mockWinning Slots Las Vegas Casino
90%

Confidence Level

90% - High Confidence

As context is highly nuanced, we also feed our models with the level of confidence in the contextual relationship between both apps.

Confidence is effected by the length of the app description, the quantity of ambiguous words in it, and overall clarity.

8
mockCash Frenzy - Slots Casino
60%

Confidence Level

60% - Moderate Confidence

As context is highly nuanced, we also feed our models with the level of confidence in the contextual relationship between both apps.

Confidence is effected by the length of the app description, the quantity of ambiguous words in it, and overall clarity.

9
mockVegas Slots - 7Heart Casino
10%

Confidence Level

10% - Low Confidence

As context is highly nuanced, we also feed our models with the level of confidence in the contextual relationship between both apps.

Confidence is effected by the length of the app description, the quantity of ambiguous words in it, and overall clarity.

10
mockSlots Casino - Vegas Slot Machine Games
90%

Confidence Level

90% - High Confidence

As context is highly nuanced, we also feed our models with the level of confidence in the contextual relationship between both apps.

Confidence is effected by the length of the app description, the quantity of ambiguous words in it, and overall clarity.

NoApp nameConfidence
11mockEpic Vegas Slots - Casino Game
40%

Confidence Level

40% - Moderate Confidence

As context is highly nuanced, we also feed our models with the level of confidence in the contextual relationship between both apps.

Confidence is effected by the length of the app description, the quantity of ambiguous words in it, and overall clarity.

12mockSlots of Vegas
90%

Confidence Level

90% - High Confidence

As context is highly nuanced, we also feed our models with the level of confidence in the contextual relationship between both apps.

Confidence is effected by the length of the app description, the quantity of ambiguous words in it, and overall clarity.

13mockSlots: Vegas Casino Slot Games
90%

Confidence Level

90% - High Confidence

As context is highly nuanced, we also feed our models with the level of confidence in the contextual relationship between both apps.

Confidence is effected by the length of the app description, the quantity of ambiguous words in it, and overall clarity.

14mockVegas Casino & Slots: Slottist
88%

Confidence Level

88% - High Confidence

As context is highly nuanced, we also feed our models with the level of confidence in the contextual relationship between both apps.

Confidence is effected by the length of the app description, the quantity of ambiguous words in it, and overall clarity.

15mockLuckyBomb Casino Slots
90%

Confidence Level

90% - High Confidence

As context is highly nuanced, we also feed our models with the level of confidence in the contextual relationship between both apps.

Confidence is effected by the length of the app description, the quantity of ambiguous words in it, and overall clarity.

16mockSlots Mega Win Casino Game
75%

Confidence Level

75% - Moderate-High Confidence

As context is highly nuanced, we also feed our models with the level of confidence in the contextual relationship between both apps.

Confidence is effected by the length of the app description, the quantity of ambiguous words in it, and overall clarity.

17mockHigh 5 Casino: Home of Slots
90%

Confidence Level

90% - High Confidence

As context is highly nuanced, we also feed our models with the level of confidence in the contextual relationship between both apps.

Confidence is effected by the length of the app description, the quantity of ambiguous words in it, and overall clarity.

18mockWinner Slots Casino Games
20%

Confidence Level

20% - Low Confidence

As context is highly nuanced, we also feed our models with the level of confidence in the contextual relationship between both apps.

Confidence is effected by the length of the app description, the quantity of ambiguous words in it, and overall clarity.

19mockCash Tap Casino: Slot Machines
90%

Confidence Level

90% - High Confidence

As context is highly nuanced, we also feed our models with the level of confidence in the contextual relationship between both apps.

Confidence is effected by the length of the app description, the quantity of ambiguous words in it, and overall clarity.

20mockCash Tap Casino: Slot Machines
90%

Confidence Level

90% - High Confidence

As context is highly nuanced, we also feed our models with the level of confidence in the contextual relationship between both apps.

Confidence is effected by the length of the app description, the quantity of ambiguous words in it, and overall clarity.

11
mockEpic Vegas Slots - Casino Game
40%

Confidence Level

40% - Moderate Confidence

As context is highly nuanced, we also feed our models with the level of confidence in the contextual relationship between both apps.

Confidence is effected by the length of the app description, the quantity of ambiguous words in it, and overall clarity.

12
mockSlots of Vegas
90%

Confidence Level

90% - High Confidence

As context is highly nuanced, we also feed our models with the level of confidence in the contextual relationship between both apps.

Confidence is effected by the length of the app description, the quantity of ambiguous words in it, and overall clarity.

13
mockSlots: Vegas Casino Slot Games
90%

Confidence Level

90% - High Confidence

As context is highly nuanced, we also feed our models with the level of confidence in the contextual relationship between both apps.

Confidence is effected by the length of the app description, the quantity of ambiguous words in it, and overall clarity.

14
mockVegas Casino & Slots: Slottist
88%

Confidence Level

88% - High Confidence

As context is highly nuanced, we also feed our models with the level of confidence in the contextual relationship between both apps.

Confidence is effected by the length of the app description, the quantity of ambiguous words in it, and overall clarity.

15
mockLuckyBomb Casino Slots
90%

Confidence Level

90% - High Confidence

As context is highly nuanced, we also feed our models with the level of confidence in the contextual relationship between both apps.

Confidence is effected by the length of the app description, the quantity of ambiguous words in it, and overall clarity.

16
mockSlots Mega Win Casino Game
75%

Confidence Level

75% - Moderate-High Confidence

As context is highly nuanced, we also feed our models with the level of confidence in the contextual relationship between both apps.

Confidence is effected by the length of the app description, the quantity of ambiguous words in it, and overall clarity.

17
mockHigh 5 Casino: Home of Slots
90%

Confidence Level

90% - High Confidence

As context is highly nuanced, we also feed our models with the level of confidence in the contextual relationship between both apps.

Confidence is effected by the length of the app description, the quantity of ambiguous words in it, and overall clarity.

18
mockWinner Slots Casino Games
20%

Confidence Level

20% - Low Confidence

As context is highly nuanced, we also feed our models with the level of confidence in the contextual relationship between both apps.

Confidence is effected by the length of the app description, the quantity of ambiguous words in it, and overall clarity.

19
mockCash Tap Casino: Slot Machines
90%

Confidence Level

90% - High Confidence

As context is highly nuanced, we also feed our models with the level of confidence in the contextual relationship between both apps.

Confidence is effected by the length of the app description, the quantity of ambiguous words in it, and overall clarity.

20
mockCash Tap Casino: Slot Machines
90%

Confidence Level

90% - High Confidence

As context is highly nuanced, we also feed our models with the level of confidence in the contextual relationship between both apps.

Confidence is effected by the length of the app description, the quantity of ambiguous words in it, and overall clarity.

Bundle Results

Enter a bundle ID and click “Calculate” to see the apps with the most similar context

Why ELMo?

When engineering context-related features for our install and purchase prediction models, we considered two key preconceived notions: context plays a major role in predicting user behavior and ad engagement, and that context can be significantly nuanced.


These notions rendered using store categories useless, as they include inherent bias and in some cases, blatant inaccuracies due to ASO concerns, and other approaches such as creating categories ourselves by clustering using topic modeling methods (such as LDA or W2V) didn′t generate the information gain and accuracy improvement we aimed for, we realized that we have to find a way to represent each and every bundle individually.


After weighing the complexity of the task and the tools commonly used to solve language-related problems with machine learning, our data scientists′ research led to testing ELMo. ELMo uses a neural network to learn associations between words and their meaning when used in different contexts, by learning in what phrases they are used inside a massive 5.5 billion token (words and their composing parts) data set.


After the ELMo model is trained, it represents each word as a vector, which allows us to measure the cosine distance between each word, which indicates the level of semantic and syntactical similarity between them. Since considering each word is crucial for understanding context, ELMo proves to be one of the most reliable options for such a complex task.

An example of how word vectors are contextually close, while effectively being measured by cosine distance

mock
mock
  • Cluster 1
  • Cluster 2
  • Cluster 3
  • Word Vectors
  • Weight
  • Bundle Representation
  • Ml Model
Scheme

A depiction of how a bundle vector is formed from a weighted sum aggregation of its words

Bundle Vector Representation

After generating the word vectors, the next step is to aggregate them for each bundle, in a way that would represent its context effectively. Ostensibly, embedding the entirety of the store description into a single vector representation, so we could measure the contextual ′distance′ between different apps.

This step in our research and development process turned out to be the most convoluted. Simply averaging the vectors of all words in the app′s store description sounds reasonable, but would incur losing valuable data that relates to the frequency in which specific words appear or repeat themselves within the specific apps store description, as well as the entire corpus.

After extensive testing, the approach that generated the most information gain in testing was based on a staple numerical statistic in NLP (natural language processing, the area of machine learning that focuses on text analysis) - TF-IDF - Term Frequency Inverse (to) Document Frequency, which basically indicates the rarity of specific words inside a corpus.

Eventually, our bundle representation evolved to be a weighted average of each word vector, multiplied by its normalized TF-IDF value, in order to put emphasis on the more rare and nuanced words that usually express each apps′ unique themes, mechanics and features, and therefore providing our models with very granular yet valuable information.

Ready to Start?

Run effective ML-based UA campaigns based on contextual targeting.