人気のモバイルパズルゲームであるBlock Blastは、2026年1月から5月の間に推定1億2,700万ドルの広告収益を上げ、同期間におけるCandy Crush Sagaなどの確立されたタイトルを大幅に上回ったと報じられています。AndroidおよびiOS版のゲームの技術分析により、ゲームロジックの大部分は初期のアプリダウンロードには含まれていないことが判明しました。その代わりに、このゲームは起動時にサーバーから暗号化されたJavaScriptモジュールをダウンロードするシェルとして機能します。このアーキテクチャにより、開発者は新しいアプリストアへの提出を必要とすることなく、個々のプレイヤーに対してゲームプレイのメカニクス、難易度の曲線、および広告のトリガーを修正することが可能になります。
この収益化戦略の核心は、`RewardHighValueAdHarvestTrait`として特定された特定のロジックモジュールにあります。このスクリプトは、いつ「致命的な」ゲーム状態を誘発するかを判断するために、3つの特定の条件を監視します。第一に、プレイヤーが直近3つの報酬型広告を正常に視聴したかを確認します。第二に、現在利用可能な広告をプレイヤーの履歴と比較します。具体的には、前の広告よりも価値が少なくとも3.5倍高い広告を探します。第三に、プレイヤーの現在のスコアが以前の最高スコアを少なくとも1,000ポイント上回っているかを確認します。これらの条件が一致すると、ゲームはプレイヤーを「高価値」なターゲットとして特定し、ゲームプレイへの介入準備を開始します。
条件が満たされると、ゲームは標準的なピース生成ロジックを「致命的なパズル」アルゴリズム(`algo_must_death`として特定)に置き換えます。このアルゴリズムは、現在のボード上では数学的に配置不可能な3つのピースのセットを探索します。ゲームは依然として、配置可能に見える2つのピースを配布しますが、3つ目のピースによって、いかなる動きの組み合わせでもボードをクリアできなくなります。これにより、プレイヤーは「復活」または「続行」のオプションを求めることを余儀なくされる「ソフトウォール」が作成され、これらは通常、報酬型広告の視聴に関連付けられています。リアルタイムの広告価格に基づいて難易度を動的に調整することで、ゲームは最も高額な広告が表示可能な時に、最も困難な障害を提示することを確実にし、収益を最大化することができます。

この視覚資料は、現在のボードに配置できないピースが生成される「致命的なパズル」のメカニズムを説明している。